예제 #1
0
        public JsonResult SaveDyeingProcessInfo(DyeingProcess dyeingProcess)
        {
            var user = (User)Session["CurrentUser"];

            if (dyeingProcess != null)
            {
                dyeingProcess.UserName = user.USERNAME;
            }
            var res = _dyeingUtilityRepo.SaveDyeingProcessInfo(dyeingProcess);

            return(Json(res, JsonRequestBehavior.AllowGet));
        }
        //Insert Data
        public DyeingProcess SaveDyeingProcessInfo(DyeingProcess dyeingProcess)
        {
            var res = new DyeingProcess();
            var dt  = new DataTable();

            try
            {
                dt             = InserOrUpdateDyeingProcessInfo("SP_INSERT_DYEING_UTILITY_INFO", "SAVE_DYEING_PROCESS_INFO", dyeingProcess);
                res.SaveStatus = Operation.Success.ToString();
                res.ID         = Convert.ToInt32(dt.Rows[0]["ID"].ToString());
            }
            catch (Exception ex)
            {
                res.SaveStatus = ex.Message;
            }
            return(res);
        }
 public DataTable InserOrUpdateDyeingProcessInfo(string procedure, string callname, DyeingProcess dyeingProcess)
 {
     dbConn = new SqlConnection(connectionString);
     dbConn.Open();
     cmd             = new SqlCommand(procedure, dbConn);
     cmd.CommandType = CommandType.StoredProcedure;
     cmd.Parameters.Add(new SqlParameter("@call_name", callname));
     cmd.Parameters.Add(new SqlParameter("@p_ID", dyeingProcess.ID));
     cmd.Parameters.Add(new SqlParameter("@p_DyeingID", dyeingProcess.DyeingID));
     cmd.Parameters.Add(new SqlParameter("@p_DyeDate", dyeingProcess.DyeDate));
     cmd.Parameters.Add(new SqlParameter("@p_SetNo", dyeingProcess.SetNo));
     cmd.Parameters.Add(new SqlParameter("@p_LengthMtr", dyeingProcess.LengthMtr));
     cmd.Parameters.Add(new SqlParameter("@p_LengthKg", dyeingProcess.LengthKg));
     cmd.Parameters.Add(new SqlParameter("@p_SortNo", dyeingProcess.SortNo));
     cmd.Parameters.Add(new SqlParameter("@p_Colour", dyeingProcess.Colour));
     cmd.Parameters.Add(new SqlParameter("@p_DyeColour", dyeingProcess.DyeColour));
     cmd.Parameters.Add(new SqlParameter("@p_YarnCode", dyeingProcess.YarnCode));
     cmd.Parameters.Add(new SqlParameter("@p_WarpRatio", dyeingProcess.WarpRatio));
     cmd.Parameters.Add(new SqlParameter("@p_EndsPerBeam", dyeingProcess.EndsPerBeam));
     cmd.Parameters.Add(new SqlParameter("@p_NoOfBeam", dyeingProcess.NoOfBeam));
     cmd.Parameters.Add(new SqlParameter("@p_NoOfCreel", dyeingProcess.NoOfCreel));
     cmd.Parameters.Add(new SqlParameter("@p_TotalEnd", dyeingProcess.TotalEnd));
     cmd.Parameters.Add(new SqlParameter("@p_MCSpeed", dyeingProcess.MCSpeed));
     cmd.Parameters.Add(new SqlParameter("@p_DyeMCSpeed", dyeingProcess.DyeMCSpeed));
     cmd.Parameters.Add(new SqlParameter("@p_ProYarnLot", dyeingProcess.ProYarnLot));
     cmd.Parameters.Add(new SqlParameter("@p_ProYarnSupplier", dyeingProcess.ProYarnSupplier));
     cmd.Parameters.Add(new SqlParameter("@p_AvgCount", dyeingProcess.AvgCount));
     cmd.Parameters.Add(new SqlParameter("@p_MCStartTime", dyeingProcess.MCStartTime));
     cmd.Parameters.Add(new SqlParameter("@p_MCStopTime", dyeingProcess.MCStopTime));
     cmd.Parameters.Add(new SqlParameter("@p_MCRunTimeHour", dyeingProcess.MCRunTimeHour));
     cmd.Parameters.Add(new SqlParameter("@p_MCRunTimeMinute", dyeingProcess.MCRunTimeMinute));
     cmd.Parameters.Add(new SqlParameter("@p_ShadeIndigoPercent", dyeingProcess.ShadeIndigoPercent));
     cmd.Parameters.Add(new SqlParameter("@p_ShadeBlackPercent", dyeingProcess.ShadeBlackPercent));
     cmd.Parameters.Add(new SqlParameter("@p_ShadeMatchWith", dyeingProcess.ShadeMatchWith));
     cmd.Parameters.Add(new SqlParameter("@p_Bath", dyeingProcess.Bath));
     cmd.Parameters.Add(new SqlParameter("@p_Feeding", dyeingProcess.Feeding));
     cmd.Parameters.Add(new SqlParameter("@p_Refraction", dyeingProcess.Refraction));
     cmd.Parameters.Add(new SqlParameter("@p_Viscosity", dyeingProcess.Viscosity));
     cmd.Parameters.Add(new SqlParameter("@p_Buyer", dyeingProcess.Buyer));
     cmd.Parameters.Add(new SqlParameter("@p_StyleNo", dyeingProcess.StyleNo));
     cmd.Parameters.Add(new SqlParameter("@p_StyleCode", dyeingProcess.StyleCode));
     cmd.Parameters.Add(new SqlParameter("@p_GreyConstruction", dyeingProcess.GreyConstruction));
     cmd.Parameters.Add(new SqlParameter("@p_FabricConstruction", dyeingProcess.FabricConstruction));
     cmd.Parameters.Add(new SqlParameter("@p_Weight", dyeingProcess.Weight));
     cmd.Parameters.Add(new SqlParameter("@p_Weave", dyeingProcess.Weave));
     cmd.Parameters.Add(new SqlParameter("@p_Width", dyeingProcess.Width));
     cmd.Parameters.Add(new SqlParameter("@p_AfterLengthMeter", dyeingProcess.AfterLengthMeter));
     cmd.Parameters.Add(new SqlParameter("@p_AfterLengthKg", dyeingProcess.AfterLengthKg));
     cmd.Parameters.Add(new SqlParameter("@p_ColorRequired", dyeingProcess.ColorRequired));
     cmd.Parameters.Add(new SqlParameter("@p_PH", dyeingProcess.PH));
     cmd.Parameters.Add(new SqlParameter("@p_Redox", dyeingProcess.Redox));
     cmd.Parameters.Add(new SqlParameter("@p_ColorCode", dyeingProcess.ColorCode));
     cmd.Parameters.Add(new SqlParameter("@p_IndigoRedox", dyeingProcess.IndigoRedox));
     cmd.Parameters.Add(new SqlParameter("@p_IndigoPH", dyeingProcess.IndigoPH));
     cmd.Parameters.Add(new SqlParameter("@p_IndigoDosing", dyeingProcess.IndigoDosing));
     cmd.Parameters.Add(new SqlParameter("@p_SulpherRedox", dyeingProcess.SulpherRedox));
     cmd.Parameters.Add(new SqlParameter("@p_SulpherPH", dyeingProcess.SulpherPH));
     cmd.Parameters.Add(new SqlParameter("@p_SulpherDosing", dyeingProcess.SulpherDosing));
     cmd.Parameters.Add(new SqlParameter("@p_SulpherTemperature", dyeingProcess.SulpherTemperature));
     cmd.Parameters.Add(new SqlParameter("@p_HydroDosing", dyeingProcess.HydroDosing));
     cmd.Parameters.Add(new SqlParameter("@p_CusticDosing", dyeingProcess.CusticDosing));
     cmd.Parameters.Add(new SqlParameter("@p_CusticConcentration", dyeingProcess.CusticConcentration));
     cmd.Parameters.Add(new SqlParameter("@p_UserName", dyeingProcess.UserName));
     cmd.Parameters.Add(new SqlParameter("@p_EntryDate", DateTime.Now));
     cmd.Parameters.Add(new SqlParameter("@p_Remark", dyeingProcess.Remark));
     da = new SqlDataAdapter(cmd);
     dt = new DataTable();
     da.Fill(dt);
     dbConn.Close();
     return(dt);
 }
예제 #4
0
 public DyeingProcess SaveDyeingProcessInfo(DyeingProcess dyeingProcess)
 {
     return(dataService.SaveDyeingProcessInfo(dyeingProcess));
 }