//Метод используется для обозначения заказа как отмененный //Получает 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(); } }
//Метод используется для редактирования данных в базе //Получает 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 { } } }