Ejemplo n.º 1
0
 //Метод используется для редактирования
 //Получает id заказа
 //Возращает полную информацию о заказе
 public calls GetCall(int idCall)
 {
     using (shipping_systemEntities db = new DAL.shipping_systemEntities())
     {
         calls result = db.calls.FirstOrDefault(x => x.Id == idCall);
         result.delivery_from.TrimEnd(' ');
         result.delivery_to.TrimEnd(' ');
         return result;
     }
 }
Ejemplo n.º 2
0
 //Метод используется для таблицы
 //Получает id менеджера
 //Возращает имя и фамилию менеджера
 public string getManagerName(int? id)
 {
     using (shipping_systemEntities db = new DAL.shipping_systemEntities())
     {
         if (id.HasValue)
         {
             return db.UserProfile.Where(x => x.UserId == id).ToList()[0].LastName + " " + db.UserProfile.Where(x => x.UserId == id).ToList()[0].FirstName;
         }
         else
         {
             return "No manager yet";
         }
     }
 }
Ejemplo n.º 3
0
 //Метод используется для таблицы
 //Получает id статуса
 //Возращает строковое название статуса
 public string getStatus(int id)
 {
     using (shipping_systemEntities db = new DAL.shipping_systemEntities())
     {
         return db.status.Where(x => x.Id == id).ToList()[0].title;
     }
 }
Ejemplo n.º 4
0
 //Метод используется для отображения строк таблицы
 //Получает id текущего пользователя
 //Возращает общее количество всех его заказов
 public Int32 getCallsCount(int id)
 {
     Int32 result = 0;
     using (shipping_systemEntities db = new DAL.shipping_systemEntities())
     {
         result = db.calls.Where(c => c.cutomer == id).Count();
     }
     return result;
 }