private void GridDataBind(int intMaterialGroupID) { try { ApplicationResult objResult = new ApplicationResult(); MaterialBL objMaterialGroupBL = new MaterialBL(); objResult = objMaterialGroupBL.Material_SelectAll(intMaterialGroupID); if (objResult != null) { gvMaterial.DataSource = objResult.resultDT; gvMaterial.DataBind(); if (objResult.resultDT.Rows.Count > 0) { PanelGrid_VisibilityMode(1); } } } catch (Exception ex) { logger.Error("Error", ex); ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Oops! There is some technical issue. Please Contact to your administrator.');</script>"); } }
protected void gvMaterial_RowCommand(object sender, GridViewCommandEventArgs e) { try { ViewState["MaterialGroupID"] = ddlMaterialGroup.SelectedValue; Controls objControls = new Controls(); ApplicationResult objResults = new ApplicationResult(); MaterialBL objMaterialBL = new MaterialBL(); ViewState["MaterialID"] = Convert.ToInt32(e.CommandArgument.ToString()); if (e.CommandName.ToString() == "Edit1") { objResults = objMaterialBL.Material_Select_ForPurchase(Convert.ToInt32(ViewState["MaterialID"].ToString()), Convert.ToInt32(Session[ApplicationSession.TRUSTID]), 0); if (objResults != null) { if (objResults.resultDT.Rows.Count > 0) { ddlMaterialGroup.SelectedValue = objResults.resultDT.Rows[0][MaterialBO.MATERIAL_MATERIALGROUPID].ToString(); ddlUOM.SelectedValue = objResults.resultDT.Rows[0][MaterialBO.MATERIAL_UOMID].ToString(); txtMaterialCode.Text = objResults.resultDT.Rows[0][MaterialBO.MATERIAL_MATERIALCODE].ToString(); txtMaterialName.Text = objResults.resultDT.Rows[0][MaterialBO.MATERIAL_MATERIALNAME].ToString(); txtModelNo.Text = objResults.resultDT.Rows[0][MaterialBO.MATERIAL_MODELNO].ToString(); txtDescription.Text = objResults.resultDT.Rows[0][MaterialBO.MATERIAL_DESCRIPTION].ToString(); ViewState["Mode"] = "Edit"; PanelGrid_VisibilityMode(2); ddlMaterialGroup.SelectedValue = ViewState["MaterialGroupID"].ToString(); } } } else if ((e.CommandName.ToString() == "Delete1")) { objResults = objMaterialBL.Material_Delete(Convert.ToInt32(ViewState["MaterialID"].ToString())); if (objResults.status == ApplicationResult.CommonStatusType.SUCCESS) { ClearAll(); ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='javascript'>alert('Material deleted successfully.');</script>"); ddlMaterialGroup.SelectedValue = ViewState["MaterialGroupID"].ToString(); GridDataBind(Convert.ToInt32(ddlMaterialGroup.SelectedValue)); PanelGrid_VisibilityMode(1); } else { ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='javascript'>alert('Material is not deleted because it is in use.');</script>"); } } } catch (Exception ex) { logger.Error("Error", ex); ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Oops! There is some technical issue. Please Contact to your administrator.');</script>"); } }
protected void btnSave_Click(object sender, EventArgs e) { try { ViewState["MaterialGroupID"] = ddlMaterialGroup.SelectedValue; ApplicationResult objResults = new ApplicationResult(); MaterialBO objMaterialBO = new MaterialBO(); MaterialBL objMaterialBL = new MaterialBL(); objMaterialBO.MaterialGroupID = Convert.ToInt32(ddlMaterialGroup.SelectedValue); objMaterialBO.TrustMID = Convert.ToInt32(Session[ApplicationSession.TRUSTID]); objMaterialBO.SchoolMID = 0; objMaterialBO.UOMID = Convert.ToInt32(ddlUOM.SelectedValue); objMaterialBO.MaterialCode = txtMaterialCode.Text; objMaterialBO.MaterialName = txtMaterialName.Text; objMaterialBO.Description = txtDescription.Text; objMaterialBO.ModelNo = txtModelNo.Text; objMaterialBO.LastModifiedDate = DateTime.UtcNow.AddHours(5.5).ToString(); objMaterialBO.LastModifiedUserID = Convert.ToInt32(Session[ApplicationSession.USERID]); int intValidate = 0; if (ViewState["Mode"].ToString() == "Save") { objMaterialBO.CreatedDate = DateTime.UtcNow.AddHours(5.5).ToString(); objMaterialBO.CreatedUserID = Convert.ToInt32(Session[ApplicationSession.USERID]); objResults = objMaterialBL.Material_Insert(objMaterialBO); if (objResults != null) { if (objResults.resultDT.Rows.Count > 0) { intValidate = Convert.ToInt32(objResults.resultDT.Rows[0]["MaterialValidate"]); } } } else if (ViewState["Mode"].ToString() == "Edit") { objMaterialBO.MaterialID = Convert.ToInt32(ViewState["MaterialID"].ToString()); objResults = objMaterialBL.Material_Update(objMaterialBO); if (objResults.resultDT.Rows.Count > 0) { intValidate = Convert.ToInt32(objResults.resultDT.Rows[0]["MaterialValidate"]); } } if (intValidate == 1) { txtMaterialName.Text = ""; ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='JavaScript'>alert('Material Name is already exist.');</script>"); } else if (intValidate == 2) { txtMaterialCode.Text = ""; ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='JavaScript'>alert('Material Code already exist.');</script>"); } else if (intValidate == 3) { if (ViewState["Mode"].ToString() == "Save") { ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='javascript'>alert('Material Created Successfully.');</script>"); } else if (ViewState["Mode"].ToString() == "Edit") { ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='JavaScript'>alert('Material updated successfully.');</script>"); } setVisibility(); } else if (intValidate == 4) { ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Oops! There is some technical issue. Please Contact to your administrator.');</script>"); } } catch (Exception ex) { logger.Error("Error", ex); ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Oops! There is some technical issue. Please Contact to your administrator.');</script>"); } }
public MaterialController() { MaterialBL = new MaterialBL(); }
public TypeOfMaterialReg() { InitializeComponent(); _materialBL = new MaterialBL(); LoadMaterials(); }
public MaterialReg() { InitializeComponent(); _materialBL = new MaterialBL(); _material = new Material(); }