private static void BulasikciEkle() { Console.Clear(); Console.Write("Adı :"); string ad = Console.ReadLine(); Bulasikci bulasikci = new Bulasikci(ad, DateTime.Now, DataManager.AktifKafeyiGetir()); bulasikci.Durum = CalisanDurum.Uygun; int eklenenCalisanID = DataManager.BulasikciEkle(bulasikci); Console.WriteLine((eklenenCalisanID > 0) ? $"Bulaşıkçı {eklenenCalisanID} id'si ile Başarılı Bir Şekilde Eklendi" : "Bulaşıkçı Ekleme İşlemi Başarısız!!"); }
public static int BulasikciEkle(Bulasikci bulasikci) { using (var connection = CreateConnection()) { var command = new SqlCommand("BulasikciEkle", connection); command.Parameters.AddWithValue("@hijyenPuan", bulasikci.HijyenPuani); command.Parameters.AddWithValue("@kafeId", bulasikci.Kafe.Id); command.Parameters.AddWithValue("@isim", bulasikci.Isim); command.CommandType = System.Data.CommandType.StoredProcedure; var result = Convert.ToInt32(command.ExecuteScalar()); return(result); } }
private static void BulasikciEkle() { Console.Clear(); Console.Write("Isim: "); string isim = Console.ReadLine(); var bulasikci = new Bulasikci(isim, DateTime.Now, DataManager.AktifKafeyiGetir()); bulasikci.HijyenPuani = 0; int id = DataManager.BulasikciEkle(bulasikci); Console.WriteLine($"{id} id'si ile bulaşıkçı eklendi."); Console.ReadLine(); }
public static int BulasikciEkle(Bulasikci bulasikci) { using (var connection = CreateConnection()) { SqlCommand cmd = new SqlCommand("BulasikciEkle", connection); // Stored Procedure den return edilecek değeri yakalamak için; SqlParameter returnValue = new SqlParameter(); returnValue.Direction = ParameterDirection.ReturnValue; cmd.Parameters.Add(returnValue); cmd.Parameters.AddWithValue("@TemizlikPuani", bulasikci.TemizlikPuani); cmd.Parameters.AddWithValue("@kafeID", bulasikci.Kafe.ID); cmd.Parameters.AddWithValue("@Ad", bulasikci.Ad); cmd.Parameters.AddWithValue("@Durum", bulasikci.Durum); cmd.CommandType = CommandType.StoredProcedure; cmd.ExecuteScalar(); return((int)returnValue.Value); } }