Forum

C# Web Servis ve Wi...
 
Bildirimler
Hepsini Temizle

C# Web Servis ve WinForm 🙂

3 Yazılar
2 Üyeler
0 Likes
418 Görüntüleme
(@VusalMastaliyev)
Gönderiler: 174
Reputable Member
Konu başlatıcı
 

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using System.Diagnostics;
using System.Web;
using System.Web.Services;

namespace DB
{

public class Service1 : System.Web.Services.WebService
{
public Service1()
{

InitializeComponent();
}

#region Component Designer generated code


private IContainer components = null;


private void InitializeComponent()
{
}


protected override void Dispose(bool disposing)
{
if (disposing && components != null)
{
components.Dispose();
}
base.Dispose(disposing);
}

#endregion



[WebMethod]
public bool valideUser(string userName, string passWord)
{

string connString = "Data Source=(local);Initial Catalog=Muhasibat;Integrated Security=True";
SqlConnection conn = new SqlConnection(connString);
conn.Open();

SqlCommand cmd = new SqlCommand("spCheckUser", conn);
cmd.CommandType = CommandType.StoredProcedure;

#region parametreler oluюturuluyor
SqlParameter uName = new SqlParameter("@UserName", SqlDbType.VarChar, 10);
uName.Value = userName;

SqlParameter pWord = new SqlParameter("@Password", SqlDbType.VarChar, 10);
pWord.Value = passWord;

SqlParameter isValid = new SqlParameter("@Valid", SqlDbType.Bit);
isValid.Direction = ParameterDirection.Output;

SqlParameter uID = new SqlParameter("@UserID", SqlDbType.Int);
uID.Direction = ParameterDirection.Output;

cmd.Parameters.Add(uName);
cmd.Parameters.Add(pWord);
cmd.Parameters.Add(isValid);
cmd.Parameters.Add(uID);
#endregion

cmd.ExecuteNonQuery();
conn.Close();

return Convert.ToBoolean(isValid.Value);
}



}

}



Yukarda belirtdigim kodlarla Web Servis Yapmaya Calisiyorum.... Aldigim Cevap Bole Cikiyor


Yani sonuc dogru gelmiyor



Kullandigim DataBase-yse budur


http://rapidshare.com/files/325613934/Database.sql.html





Ilk Sorum Bu Servisde Hatam Nerde?


Birde yapmak istedigim kullanicilara Yetkiler dagitmak, WinForm olucak... Yetkiler Muhasebe, opertor falan filan iste... Bunun icin nasil bi stroed precedyre yazmam gerek? Bi de databaseye bakip nerde deyisiklikler yapmam gerekdiyini soylerseniz sevinirim... Win Forum uzerinde WEb Servis Calisirsa Login isini yapa blirim ama yetkilendirmeyi bilmiyorum.. Mesela 3 Button olsun Admin cunude, Muhasib ikisini, Opertor sadece birini gore bilsin gibi. Bir de bu program Local sebekede calismasi gerek Yani SQL SERver 192.168.1.1 Ip-li PC de ama program 192.168.1.11 de olucak... Baglanti turunu dogrummu secmisim?

 
Gönderildi : 25/12/2009 12:11

(@GokhanDOGAN)
Gönderiler: 780
Prominent Member
 

Mrb

login controlleri var asp.net de bunları kullanabilirsin.

http://www.csharpnedir.com/articles/read/?id=546

kod tarafında da yapabilirsin daha detaylı olur herşeye müdahale edersin bunu forumda paylaşmıştım bakabilirsin.

 
Gönderildi : 27/12/2009 03:43

(@VusalMastaliyev)
Gönderiler: 174
Reputable Member
Konu başlatıcı
 

Teçekkür ederim...


Formu aradım ama bulamadım, kodla nasıl yapacağımı. Benim yapmak istediyim şey şu kotrol hazırlayayım ve onu Hem ASPX sayfada yani vebde hemde WinForm üzerinde kullanaa bileyim... Yani Servis haırlayayım üye yetkileri falan üye girişi olsun ve onu her iki tarafda kullana bileyim. O yüzden başta veb servisi seçtim.. Ama siz bana kodla nasıl yapıldığını anlatdığınız konuyu verirseniz bide ordan bişeyler öğrenmeye çalışırım... Cevaplarınız için tektar teşekkür ederim

 
Gönderildi : 04/01/2010 20:08

Paylaş: