Esempio n. 1
0
        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>");
            }
        }
Esempio n. 2
0
        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>");
            }
        }
Esempio n. 3
0
        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();
 }
Esempio n. 5
0
 public TypeOfMaterialReg()
 {
     InitializeComponent();
     _materialBL = new MaterialBL();
     LoadMaterials();
 }
Esempio n. 6
0
 public MaterialReg()
 {
     InitializeComponent();
     _materialBL = new MaterialBL();
     _material   = new Material();
 }