public ActionResult Confirm(VarianceEditModel model)
        {
            try
            {
                var user = AccountHelper.GetLoginUserInfo(HttpContext.User.Identity);
                model.LoginName = user.LoginName;
                model.EditType = 2;
                model.CustomerCode = user.CustomerCode;

                string message = OrderVarianceManager.Instance.Edit(model);
                if (!String.IsNullOrEmpty(message))
                {
                    TempData["Error"] = message;
                    return View("Error");
                }
                return RedirectToAction("index");
            }
            catch (Exception ex)
            {
                TempData["Error"] = ex.ToString();
                return View("Error");
            }
        }
        public static string Edit(VarianceEditModel model)
        {
            SqlParameter[] parameters = new SqlParameter[31];
            parameters[0] = new SqlParameter("@lx", SqlDbType.SmallInt);
            parameters[0].Value = model.EditType;
            parameters[1] = new SqlParameter("@tGuid", SqlDbType.VarChar);
            parameters[1].Value = model.TGuid;
            parameters[2] = new SqlParameter("@khh", SqlDbType.VarChar);
            parameters[2].Value = model.CustomerCode;
            parameters[3] = new SqlParameter("@xh", SqlDbType.VarChar);
            parameters[3].Value = model.ModelNo;
            parameters[4] = new SqlParameter("@htbh", SqlDbType.VarChar);
            parameters[4].Value = model.OldHtbh;
            parameters[5] = new SqlParameter("@czr", SqlDbType.VarChar);
            parameters[5].Value = model.LoginName;
            parameters[6] = new SqlParameter("@fhrq", SqlDbType.Date);
            parameters[6].Value = model.SendDate;
            parameters[7] = new SqlParameter("@bundleNo", SqlDbType.VarChar);
            parameters[7].Value = model.BundleNo;
            parameters[8] = new SqlParameter("@bn", SqlDbType.VarChar);
            parameters[8].Value = model.OldBundleNo;
            parameters[9] = new SqlParameter("@id", SqlDbType.Int);
            parameters[9].Value = model.Id;
            parameters[10] = new SqlParameter("@s1", SqlDbType.Int);
            parameters[10].Value = model.Size1;
            parameters[11] = new SqlParameter("@s2", SqlDbType.Int);
            parameters[11].Value = model.Size2;
            parameters[12] = new SqlParameter("@s3", SqlDbType.Int);
            parameters[12].Value = model.Size3;
            parameters[13] = new SqlParameter("@s4", SqlDbType.Int);
            parameters[13].Value = model.Size4;
            parameters[14] = new SqlParameter("@s5", SqlDbType.Int);
            parameters[14].Value = model.Size5;
            parameters[15] = new SqlParameter("@s6", SqlDbType.Int);
            parameters[15].Value = model.Size6;
            parameters[16] = new SqlParameter("@s7", SqlDbType.Int);
            parameters[16].Value = model.Size7;
            parameters[17] = new SqlParameter("@s8", SqlDbType.Int);
            parameters[17].Value = model.Size8;
            parameters[18] = new SqlParameter("@s9", SqlDbType.Int);
            parameters[18].Value = model.Size9;
            parameters[19] = new SqlParameter("@s10", SqlDbType.Int);
            parameters[19].Value = model.Size10;
            parameters[20] = new SqlParameter("@s11", SqlDbType.Int);
            parameters[20].Value = model.Size11;
            parameters[21] = new SqlParameter("@s12", SqlDbType.Int);
            parameters[21].Value = model.Size12;
            parameters[22] = new SqlParameter("@s13", SqlDbType.Int);
            parameters[22].Value = model.Size13;
            parameters[23] = new SqlParameter("@s14", SqlDbType.Int);
            parameters[23].Value = model.Size14;
            parameters[24] = new SqlParameter("@s15", SqlDbType.Int);
            parameters[24].Value = model.Size15;
            parameters[25] = new SqlParameter("@s16", SqlDbType.Int);
            parameters[25].Value = model.Size16;
            parameters[26] = new SqlParameter("@s17", SqlDbType.Int);
            parameters[26].Value = model.Size17;
            parameters[27] = new SqlParameter("@s18", SqlDbType.Int);
            parameters[27].Value = model.Size18;
            parameters[28] = new SqlParameter("@s19", SqlDbType.Int);
            parameters[28].Value = model.Size19;
            parameters[29] = new SqlParameter("@s20", SqlDbType.Int);
            parameters[29].Value = model.Size20;
            parameters[30] = new SqlParameter("@message", SqlDbType.VarChar);
            parameters[30].Size = 500;
            parameters[30].Direction = ParameterDirection.InputOutput;

            SqlHelper.ExecuteNonQuery(ConnectionHelper.ConnectionString
               , CommandType.StoredProcedure
               , "spr_khys_ovrN"
               , parameters);

            return parameters[30].Value.ToString();

        }
 public string Edit(VarianceEditModel model)
 {
     return OrderVarianceDataProvider.Edit(model);
 }