Example #1
0
 public bool ValidData()
 {
     if (StepCodeTextBox.Text.Trim().Length == 0)
     {
         ShowPageMessage("A Step Code is required.", 2);
         MRPScriptManager.SetFocus("StepCodeTextBox");
         return(false);
     }
     if (StepNameTextBox.Text.Trim().Length == 0)
     {
         ShowPageMessage("A Step Name is required.", 2);
         MRPScriptManager.SetFocus("StepNameTextBox");
         return(false);
     }
     if (!decimal.TryParse(ParentFactorBox.Text, out ParentFactor))
     {
         ShowPageMessage("Parent ROP Factor is invalid. A number is required.", 2);
         MRPScriptManager.SetFocus("ParentFactorBox");
         return(false);
     }
     if (!int.TryParse(StepOrderTextBox.Text, out StepOrder))
     {
         ShowPageMessage("Step Order is invalid. A number (no decimals) is required.", 2);
         MRPScriptManager.SetFocus("StepOrderTextBox");
         return(false);
     }
     return(true);
 }
Example #2
0
 protected void ClearEntry()
 {
     // clear process data
     MRPScriptManager.SetFocus("ProcessDropDown");
     MstrConfigCodeTextBox.Text  = "";
     MstrConfigNameTextBox.Text  = "";
     IncUnPlatedCheckBox.Checked = false;
     ProcessUpdatePanel.Update();
     ProcessUpdatePanel.Visible = false;
     Session["Process"]         = null;
     // set buttons
     AddButt.Visible = true;
     CommandUpdatePanel.Update();
     // clear tree
     ProcessTreeView.Visible = false;
     // clear filters
     FilterUpdatePanel.Visible = false;
     Session["LinkedFilters"]  = null;
     LinkedFilters             = null;
     FilterGrid.DataBind();
     // clear steps
     StepUpdatePanel.Visible = false;
     StepGrid.DataBind();
     Session["LinkedSteps"] = null;
     LinkedSteps            = null;
 }
Example #3
0
 public void StartAdd(Object sender, ImageClickEventArgs e)
 {
     ProcessUpdatePanel.Visible = true;
     ShowPageMessage("Enter the Process data and click on Accept.", 0);
     PageFunc.Value = "Add";
     MstrConfigCodeTextBox.Enabled = true;
     MRPScriptManager.SetFocus("MstrConfigCodeTextBox");
     //ProcessUpdatePanel.Update();
 }
Example #4
0
 protected void ClearEntry()
 {
     StepCodeTextBox.Text  = "";
     StepNameTextBox.Text  = "";
     ParentFactorBox.Text  = "";
     StepOrderTextBox.Text = "";
     AddEditUpdatePanel.Update();
     SaveButton.Visible = false;
     AddButt.Visible    = true;
     CommandUpdatePanel.Update();
     MRPScriptManager.SetFocus("SearchTextBox");
 }
Example #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         RefreshGrid();
         MRPScriptManager.SetFocus("SearchTextBox");
     }
     else
     {
     }
     // Initializing AJAX.NET Library
     Ajax.Utility.RegisterTypeForAjax(typeof(StepMaint));
 }
Example #6
0
 public void EditHandler(Object sender, GridViewEditEventArgs e)
 {
     try
     {
         gvrow = MaintGrid.Rows[e.NewEditIndex];
         LoadEntryData(gvrow.Cells[1].Text.ToString());
         MRPScriptManager.SetFocus("VelCodeDescTextBox");
     }
     catch (Exception e2)
     {
         ShowPageMessage("Edit Error " + e2.Message + ", " + e2.ToString(), 2);
     }
 }
Example #7
0
 protected void ClearEntry()
 {
     CatRngCodeTextBox.Text          = "";
     CatRngNameTextBox.Text          = "";
     BegCatTextBox.Text              = "";
     EndCatTextBox.Text              = "";
     PackRngTextBox.Text             = "";
     PlatingRngTextBox.Text          = "";
     ParentRoundingLimitTextBox.Text = DefParentRoundLimit.Value;
     AddEditUpdatePanel.Update();
     SaveButton.Visible = false;
     AddButt.Visible    = true;
     CommandUpdatePanel.Update();
     MRPScriptManager.SetFocus("SearchTextBox");
 }
Example #8
0
 protected void ClearEntry()
 {
     VelocityCodeTextBox.Text               = "";
     VelCodeDescTextBox.Text                = "";
     ROPCartonsTextBox.Text                 = "";
     ParentItemIsBulkRadioButton.Checked    = false;
     ParentItemIsNotBulkRadioButton.Checked = true;
     BomIsRequiredRadioButton.Checked       = false;
     BomIsNotRequiredRadioButton.Checked    = true;
     NeedFactorTextBox.Text                 = "";
     AddEditUpdatePanel.Update();
     SaveButton.Visible = false;
     AddButt.Visible    = true;
     CommandUpdatePanel.Update();
     MRPScriptManager.SetFocus("SearchTextBox");
 }
Example #9
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         dt = CheckError(mrpCalc.CatRngDataGetParentLimit());
         if (dt != null)
         {
             DefParentRoundLimit.Value       = dt.Rows[0]["ParentLimit"].ToString();
             ParentRoundingLimitTextBox.Text = DefParentRoundLimit.Value;
         }
         RefreshGrid();
         MRPScriptManager.SetFocus("SearchTextBox");
     }
     else
     {
     }
     // Initializing AJAX.NET Library
     Ajax.Utility.RegisterTypeForAjax(typeof(CatFilterMaint));
 }
Example #10
0
 public void LoadEntryData(string StepCode)
 {
     ClearPageMessages();
     dt = mrpCalc.StepDataGetStep(StepCode);
     if (dt != null)
     {
         ClearEntry();
         StepCodeTextBox.Text    = dt.Rows[0]["StepCode"].ToString();
         StepCodeTextBox.Enabled = false;
         StepNameTextBox.Text    = dt.Rows[0]["StepName"].ToString();
         ParentFactorBox.Text    = string.Format(Num2Format, dt.Rows[0]["ParentROPProtectionFactor"]);
         StepOrderTextBox.Text   = dt.Rows[0]["RunOrder"].ToString();
         HiddenID.Value          = dt.Rows[0]["pScanStepID"].ToString();
         AddEditUpdatePanel.Update();
         SaveButton.Visible = true;
         AddButt.Visible    = false;
         CommandUpdatePanel.Update();
         MRPScriptManager.SetFocus("StepNameTextBox");
     }
 }
Example #11
0
 public void LoadEntryData(string MstrConfigCode)
 {
     try
     {
         ClearEntry();
         ClearPageMessages();
         PageFunc.Value     = "Upd";
         Session["Process"] = CheckError(mrpCalc.MstrConfigDataGetConfig(MstrConfigCode));
         dt = (DataTable)Session["Process"];
         if (dt != null)
         {
             MstrConfigCodeTextBox.Text    = dt.Rows[0]["ConfigName"].ToString();
             MstrConfigCodeTextBox.Enabled = false;
             MRPScriptManager.SetFocus("MstrConfigNameTextBox");
             MstrConfigNameTextBox.Text           = dt.Rows[0]["ConfigDesc"].ToString();
             PackBranchDropDownList.SelectedValue = dt.Rows[0]["PackBranch"].ToString().Trim();
             if (dt.Rows[0]["IncludeUnplated"].ToString() == "True")
             {
                 IncUnPlatedCheckBox.Checked = true;
             }
             else
             {
                 IncUnPlatedCheckBox.Checked = false;
             }
             HiddenID.Value             = dt.Rows[0]["pMasterConfigID"].ToString();
             CurProcess.Value           = dt.Rows[0]["ConfigName"].ToString();
             ProcessUpdatePanel.Visible = true;
             ProcessUpdatePanel.Update();
             ProcessSaveButton.Visible = true;
             AddButt.Visible           = false;
             CommandUpdatePanel.Update();
             ShowFilters();
             ShowSteps();
             UpdateTree();
         }
     }
     catch (Exception e2)
     {
         ShowPageMessage("Data Error " + e2.Message + ", " + e2.ToString(), 2);
     }
 }
Example #12
0
 public bool ValidData()
 {
     if (VelocityCodeTextBox.Text.Trim().Length == 0)
     {
         ShowPageMessage("A Velocity Code is required.", 2);
         MRPScriptManager.SetFocus("VelocityCodeTextBox");
         return(false);
     }
     if (VelCodeDescTextBox.Text.Trim().Length == 0)
     {
         ShowPageMessage("A Velocity Code Description is required.", 2);
         MRPScriptManager.SetFocus("VelocityCodeTextBox");
         return(false);
     }
     if (!decimal.TryParse(ROPCartonsTextBox.Text, out ROPCartons))
     {
         ShowPageMessage("Minimum ROP Cartons is invalid. A number is required.", 2);
         MRPScriptManager.SetFocus("ROPCartonsTextBox");
         return(false);
     }
     if (!decimal.TryParse(NeedFactorTextBox.Text, out NeedFactor))
     {
         ShowPageMessage("Need Factor is invalid. A number is required.", 2);
         MRPScriptManager.SetFocus("NeedFactorTextBox");
         return(false);
     }
     ParentIsBulk = 0;
     if (ParentItemIsBulkRadioButton.Checked)
     {
         ParentIsBulk = 1;
     }
     BOMRequired = 0;
     if (BomIsRequiredRadioButton.Checked)
     {
         BOMRequired = 1;
     }
     return(true);
 }
Example #13
0
 public void LoadEntryData(string CatRngCode)
 {
     ClearPageMessages();
     dt = CheckError(mrpCalc.CatRngDataGetStep(CatRngCode));
     if (dt != null)
     {
         ClearEntry();
         CatRngCodeTextBox.Text          = dt.Rows[0]["FilterCode"].ToString();
         CatRngCodeTextBox.Enabled       = false;
         CatRngNameTextBox.Text          = dt.Rows[0]["FilterName"].ToString();
         BegCatTextBox.Text              = dt.Rows[0]["BegCategory"].ToString();
         EndCatTextBox.Text              = dt.Rows[0]["EndCategory"].ToString();
         PackRngTextBox.Text             = dt.Rows[0]["PackageRange"].ToString();
         PlatingRngTextBox.Text          = dt.Rows[0]["PlateRange"].ToString();
         ParentRoundingLimitTextBox.Text = dt.Rows[0]["ParentRoundLimit"].ToString();
         HiddenID.Value = dt.Rows[0]["pCategoryRangeID"].ToString();
         AddEditUpdatePanel.Update();
         SaveButton.Visible = true;
         AddButt.Visible    = false;
         CommandUpdatePanel.Update();
         MRPScriptManager.SetFocus("CatRngNameTextBox");
     }
 }
Example #14
0
 public bool ValidData()
 {
     if (CatRngCodeTextBox.Text.Trim().Length == 0)
     {
         ShowPageMessage("A Category Filter Code is required.", 2);
         MRPScriptManager.SetFocus("CatRngCodeTextBox");
         return(false);
     }
     if (CatRngNameTextBox.Text.Trim().Length == 0)
     {
         ShowPageMessage("A Category Filter Name is required.", 2);
         MRPScriptManager.SetFocus("CatRngNameTextBox");
         return(false);
     }
     if (BegCatTextBox.Text.Trim().Length != 5)
     {
         ShowPageMessage("A Beginning Category is required and must be five digits long.", 2);
         MRPScriptManager.SetFocus("BegCatTextBox");
         return(false);
     }
     if (!int.TryParse(BegCatTextBox.Text.Trim(), out BegCat))
     {
         ShowPageMessage("The beginning category is not numeric.", 2);
         MRPScriptManager.SetFocus("BegCatTextBox");
         return(false);
     }
     if (EndCatTextBox.Text.Trim().Length == 0)
     {
         ShowPageMessage("An Ending Category is required.", 2);
         MRPScriptManager.SetFocus("EndCatTextBox");
         return(false);
     }
     if (!int.TryParse(EndCatTextBox.Text.Trim(), out EndCat))
     {
         ShowPageMessage("The ending category is not numeric.", 2);
         MRPScriptManager.SetFocus("EndCatTextBox");
         return(false);
     }
     if (BegCat > EndCat)
     {
         ShowPageMessage("The ending category must be after the beginning category.", 2);
         MRPScriptManager.SetFocus("EndCatTextBox");
         return(false);
     }
     if (PackRngTextBox.Text.Trim().Length == 0)
     {
         ShowPageMessage("A Package Range is required.", 2);
         MRPScriptManager.SetFocus("PackRngTextBox");
         return(false);
     }
     if (PlatingRngTextBox.Text.Trim().Length == 0)
     {
         ShowPageMessage("A Plating Range is required.", 2);
         MRPScriptManager.SetFocus("PlatingRngTextBox");
         return(false);
     }
     if (!decimal.TryParse(ParentRoundingLimitTextBox.Text, out ParentFactor))
     {
         ShowPageMessage("Parent Need Rounding Limit is invalid. A number is required.", 2);
         MRPScriptManager.SetFocus("ParentRoundingLimitTextBox");
         return(false);
     }
     return(true);
 }
Example #15
0
 public void SearchData(Object sender, ImageClickEventArgs e)
 {
     LoadEntryData(SearchTextBox.Text);
     MRPScriptManager.SetFocus("VelocityCodeTextBox");
 }