예제 #1
0
        public static string UpdateEmployee(int ID, string adi, string soyadi, string maasi, int pozisyonu)
        {
            var f = EmployeeBLL.GetEmployeeByName(adi, soyadi).First();

            if (f.CalisanID == ID)
            {
                if (GetEmployeeToUpdate(ID, adi, soyadi, maasi, pozisyonu).Item2)
                {
                    try
                    {
                        EmployeeDAL.EmployeeCRUD(GetEmployeeToUpdate(ID, adi, soyadi, maasi, pozisyonu).Item1.ConvertToCalisan(), EntityState.Modified);
                        return("Çalışan güncellendi.");
                    }
                    catch (Exception)
                    {
                        return("Çalışan güncellenirken hata oluştu.");
                    }
                }
                else
                {
                    return("Ad ve soyad metin ,maas ve pozisyon sayısal ifadelerden oluşmalıdır.");
                }
            }
            else
            {
                return("Mevcutta var olan bir çalışan başka bir kayıtta da var olamaz.");
            }
        }
예제 #2
0
 public static OrderModel GetOrderToAdd(int masaID, int calisanID)
 {
     return(new OrderModel {
         MasaID = TableBLL.GetTableByID(masaID).MasaID, CalisanID = EmployeeBLL.GetEmployeeByID(calisanID).CalisanID, Durumu = (int)Common.siparisDurumu.Alındı, isDeleted = false, AlınmaZamani = DateTime.Now, calisan = EmployeeBLL.GetEmployeeByID(calisanID), masa = TableBLL.GetTableByID(masaID)
     });
 }