Beispiel #1
0
        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!!");
        }
Beispiel #2
0
        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);
            }
        }
Beispiel #3
0
        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();
        }
Beispiel #4
0
        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);
            }
        }