Esempio n. 1
0
 //Метод используется для обозначения заказа как отмененный
 //Получает id заказа
 public void DeleteCall(int id_call)
 {
     using (DAL.shipping_systemEntities db1 = new shipping_systemEntities())
     {
         calls obj = db1.calls.Find(id_call);
         obj.status = 3;
         db1.Entry(obj).State = System.Data.Entity.EntityState.Modified;
         db1.SaveChanges();
     }
 }
Esempio n. 2
0
        //Метод используется для редактирования данных в базе
        //Получает id заказа и обновленную информацию о нем
        public void EditCall(int id_call, string d_from, string d_to, DateTime d_date, String d_t_from, String d_t_to)
        {
            using (DAL.shipping_systemEntities db1 = new shipping_systemEntities())
            {

                calls obj = db1.calls.Find(id_call);
                if (obj.status == 1)
                {
                    obj.date = DateTime.Now;
                    obj.date_delivery = d_date;
                    obj.delivery_from = d_from.TrimEnd(' ');
                    obj.delivery_to = d_to.TrimEnd(' ');
                    obj.delivery_time_from = TimeSpan.Parse(d_t_from);
                    obj.delivery_time_to = TimeSpan.Parse(d_t_to);
                    db1.Entry(obj).State = System.Data.Entity.EntityState.Modified;
                    db1.SaveChanges();
                }
                else
                {

                }
            }
        }