Exemple #1
0
        public EditAssignment EditOrder(vw_OrderOfAssignment OrderOfAssignment)
        {
            try
            {
                int masterID = (from master in DataContext.Cases_MasterCase
                                join cases in DataContext.Cases_Cases on master.ID equals cases.MasterCaseID
                                where cases.ID == OrderOfAssignment.CaseID && cases.IsDeleted != true
                                select master.ID).FirstOrDefault();
                bool HasSession = (from sessions in DataContext.Cases_CaseSessions
                                   where sessions.CaseID == OrderOfAssignment.CaseID
                                   select sessions.ID).Any();
                if (HasSession)
                {
                    return(EditAssignment.NoUpdateThereIsASession);
                }
                else
                {
                    var masterElement = this.GetByID(masterID);
                    masterElement.OrderOfAssignment = OrderOfAssignment.Description;

                    this.Update(masterElement);
                    this.Save();
                    return(EditAssignment.EditSuccefull);
                }
            }
            catch (Exception)
            {
                return(EditAssignment.FailedToEdit);
            }
        }
Exemple #2
0
        public ActionResult Create(OrderOfAssignmentViewModels OrderOfAssignment)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    vw_OrderOfAssignment _OrderOfAssignment = new vw_OrderOfAssignment()
                    {
                        CaseID      = OrderOfAssignment.CaseID,
                        Description = OrderOfAssignment.Description,
                    };
                    if (Order.AddOrder(_OrderOfAssignment) == AddOrder.AddSuccefull)
                    {
                        return(RedirectTo(Url.Action("Create", OrderOfAssignment.CaseID)).WithSuccessMessages(JIC.Base.Resources.Messages.OperationCompletedSuccessfully));
                    }
                    else
                    {
                        return(CPartialView(OrderOfAssignment).WithErrorMessages(JIC.Base.Resources.Messages.OperationNotCompleted));
                    }
                }

                return(View(OrderOfAssignment));
            }
            catch (Exception ex)
            {
                return(ErrorPage(ex));
            }
        }
Exemple #3
0
        public ActionResult Edit(OrderOfAssignmentViewModels _OrderOfAssignment)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    vw_OrderOfAssignment OrderOfAssignment = new vw_OrderOfAssignment()
                    {
                        CaseID      = _OrderOfAssignment.CaseID,
                        Description = _OrderOfAssignment.Description,
                    };
                    var EditOrderResult = Order.EditOrder(OrderOfAssignment);
                    switch (EditOrderResult)
                    {
                    case EditAssignment.NoUpdateOverAllNumberExist:
                        return(CPartialView(_OrderOfAssignment).WithErrorMessages(JIC.Base.Resources.Messages.NoUpdateOverAllNumberExist));

                    case EditAssignment.NoUpdateThereIsASession:
                        return(CPartialView(_OrderOfAssignment).WithErrorMessages(JIC.Base.Resources.Messages.NoUpdateThereIsASession));

                    case EditAssignment.EditSuccefull:
                        return(RedirectTo(Url.Action("Edit", new { id = _OrderOfAssignment.CaseID })).WithSuccessMessages(JIC.Base.Resources.Messages.OperationCompletedSuccessfully));

                    case EditAssignment.FailedToEdit:
                        return(CPartialView(_OrderOfAssignment).WithErrorMessages(JIC.Base.Resources.Messages.OperationNotCompleted));
                    }
                }
                return(View(_OrderOfAssignment));
            }
            catch (Exception ex)
            {
                return(ErrorPage(ex));
            }
        }
Exemple #4
0
        public vw_OrderOfAssignment GetOrderByID(int CaseID)
        {
            vw_OrderOfAssignment vw_OrderOf = new vw_OrderOfAssignment();

            vw_OrderOf.CaseID      = 5;
            vw_OrderOf.Description = "فغيبسبلبغي";
            return(vw_OrderOf);
        }
Exemple #5
0
        public ActionResult Edit(int id)
        {
            try
            {
                vw_OrderOfAssignment        _OrderOfAssignment = Order.GetOrderByID(id);
                OrderOfAssignmentViewModels OrderOfAssignment  = new OrderOfAssignmentViewModels()
                {
                    CaseID      = id,
                    Description = _OrderOfAssignment.Description,
                };

                return(View(OrderOfAssignment));
            }
            catch (Exception ex)
            {
                return(ErrorPage(ex));
            }
        }
Exemple #6
0
        public AddOrder AddOrder(vw_OrderOfAssignment OrderOfAssignment)
        {
            try
            {
                int masterID = (from master in DataContext.Cases_MasterCase
                                join cases in DataContext.Cases_Cases on master.ID equals cases.MasterCaseID
                                where cases.ID == OrderOfAssignment.CaseID && cases.IsDeleted != true
                                select master.ID).FirstOrDefault();

                var masterElement = this.GetByID(masterID);
                masterElement.OrderOfAssignment = OrderOfAssignment.Description;

                this.Update(masterElement);
                this.Save();
                return(Base.AddOrder.AddSuccefull);
            }
            catch (Exception)
            {
                return(Base.AddOrder.FailedToAdd);
            }
        }
Exemple #7
0
        public ActionResult Create(int id)
        {
            OrderOfAssignmentViewModels OrderOfAssignment = new OrderOfAssignmentViewModels();

            vw_OrderOfAssignment _OrderOfAssignment = Order.GetOrderByID(id);

            if (_OrderOfAssignment != null)
            {
                OrderOfAssignment = new OrderOfAssignmentViewModels()
                {
                    CaseID      = id,
                    Description = _OrderOfAssignment.Description,
                };
            }
            else
            {
                OrderOfAssignment.CaseID = id;
            }


            return(View(OrderOfAssignment));
        }
Exemple #8
0
 public EditAssignment EditOrder(vw_OrderOfAssignment _OrderOfAssignment)
 {
     return(EditAssignment.EditSuccefull);
 }
Exemple #9
0
 public AddOrder AddOrder(vw_OrderOfAssignment _OrderOfAssignment)
 {
     return(Base.AddOrder.FailedToAdd);
 }
 public EditAssignment EditOrder(vw_OrderOfAssignment OrderOfAssignment)
 {
     return(IOrderOfAssignmentRepository.EditOrder(OrderOfAssignment));
 }
 public AddOrder AddOrder(vw_OrderOfAssignment OrderOfAssignment)
 {
     return(IOrderOfAssignmentRepository.AddOrder(OrderOfAssignment));
 }
Exemple #12
0
 public EditAssignment EditOrder(vw_OrderOfAssignment _OrderOfAssignment)
 {
     return(OrderOfAssignmentComponent.EditOrder(_OrderOfAssignment));
 }
Exemple #13
0
 public AddOrder AddOrder(vw_OrderOfAssignment _OrderOfAssignment)
 {
     return(OrderOfAssignmentComponent.AddOrder(_OrderOfAssignment));
 }