Example #1
0
        public ActionResult JobOrderCancel_OnSubmit(int Id, string ReturnUrl)
        {
            string ConnectionString = (string)System.Web.HttpContext.Current.Session["DefaultConnectionString"];

            JobOrderCancelHeader JobOrderCancelHeader = new JobOrderCancelHeaderService(_unitOfWork).Find(Id);


            try
            {
                using (SqlConnection sqlConnection = new SqlConnection(ConnectionString))
                {
                    sqlConnection.Open();
                    using (SqlCommand cmd = new SqlCommand("" + ConfigurationManager.AppSettings["DataBaseSchema"] + ".sp_PostBomForWeavingOrderCancel"))
                    {
                        cmd.CommandType = CommandType.StoredProcedure;
                        cmd.Connection  = sqlConnection;
                        cmd.Parameters.AddWithValue("@JobOrderCancelHeaderId", Id);
                        cmd.CommandTimeout = 1000;
                        cmd.ExecuteNonQuery();
                    }

                    using (SqlCommand cmd = new SqlCommand("" + ConfigurationManager.AppSettings["DataBaseSchema"] + ".sp_PostRequisitionCancelForWeavingOrderCancel"))
                    {
                        cmd.CommandType = CommandType.StoredProcedure;
                        cmd.Connection  = sqlConnection;
                        cmd.Parameters.AddWithValue("@JobOrderCancelHeaderId", Id);
                        cmd.CommandTimeout = 1000;
                        cmd.ExecuteNonQuery();
                    }
                }
            }

            catch (Exception ex)
            {
                JobOrderCancelHeader.Status = (int)StatusConstants.Drafted;
                new JobOrderCancelHeaderService(_unitOfWork).Update(JobOrderCancelHeader);
                _unitOfWork.Save();
                throw ex;
            }


            return(Redirect(ReturnUrl));
        }
Example #2
0
        public ActionResult JobOrderCancel_OnApprove(int Id, string ReturnUrl)
        {
            JobOrderCancelHeader H = new JobOrderCancelHeaderService(_unitOfWork).Find(Id);

            return(Redirect(ReturnUrl));
        }