Exemplo n.º 1
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(hdScrID.Value))
            {
                ScreenDAL oScrDAL = new ScreenDAL();
                Result    oResult = (Result)oScrDAL.Detete(hdScrID.Value);
                if (oResult.Status)
                {
                    this.LoadList();
                    this.ClearTextValue();

                    hdScrID.Value = "";
                    ucMessage.OpenMessage(Constants.MSG_SUCCESS_DELETE, Constants.MSG_TYPE_SUCCESS);
                }
                else
                {
                    if (oResult.Message.Equals(Constants.TABLE_MAIN))
                    {
                        ucMessage.OpenMessage(Constants.MSG_APPROVED_DELETE_DATA, Constants.MSG_TYPE_ERROR);
                    }
                    else
                    {
                        ucMessage.OpenMessage(Constants.MSG_ERROR_DELETE, Constants.MSG_TYPE_ERROR);
                    }
                }
            }
            else
            {
                ucMessage.OpenMessage(Constants.MSG_ERROR_DELETE, Constants.MSG_TYPE_ERROR);
            }
        }
Exemplo n.º 2
0
        protected void btnSaveScreenObject_Click(object sender, EventArgs e)
        {
            Screen    oScr    = new Screen();
            ScreenDAL oScrDAL = new ScreenDAL();
            Screen    oScreen = (Screen)Session[Constants.SES_CURRENT_SCREEN];

            if (oScreen != null)
            {
                AddScreenObject(oScreen);
            }
            else
            {
                AddScreenObject(new Screen());
            }

            // clear Data after completing save
            txtObjectCaption.Text = string.Empty;
            txtObjectName.Text    = string.Empty;
            chkIsActive.Checked   = false;
            if (ddlOperationTypeId.Items.Count > 0)
            {
                ddlOperationTypeId.SelectedIndex = 0;;
            }
            hdScrObjID.Value = "";
        }
Exemplo n.º 3
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            Screen    oScr    = (Screen)Session[Constants.SES_CURRENT_SCREEN];
            ScreenDAL oScrDAL = new ScreenDAL();

            oScr.ScreenID    = Util.GetIntNumber(Request[txtScreenID.UniqueID].Trim());
            oScr.ScreenName  = txtScreenName.Text;
            oScr.Description = txtDescription.Text;
            oScr.UserDetails = ucUserDet.UserDetail;

            Result oResult = (Result)oScrDAL.Save(oScr);

            if (oResult.Status)
            {
                this.LoadList();

                ucMessage.OpenMessage(Constants.MSG_SUCCESS_SAVE, Constants.MSG_TYPE_SUCCESS);
            }
            else
            {
                ucMessage.OpenMessage(Constants.MSG_ERROR_SAVE, Constants.MSG_TYPE_ERROR);
            }
            txtScreenID.Enabled = true;
            txtScreenID.Text    = string.Empty;
            txtScreenName.Text  = string.Empty;
            txtDescription.Text = string.Empty;
            gvScreen.DataSource = null;
            gvScreen.DataBind();
            Session[Constants.SES_CURRENT_SCREEN] = null;
        }
Exemplo n.º 4
0
        public static List <ScreenEntity> ViewAllScreenBL()
        {
            List <ScreenEntity> lanList = null;
            ScreenDAL           langDAL = new ScreenDAL();

            lanList = langDAL.ViewAllScreenDAL();
            return(lanList);
        }
Exemplo n.º 5
0
        public static ScreenEntity SearchScreenByIdBL(int screenId)
        {
            ScreenEntity searchScreen = null;

            try
            {
                searchScreen = ScreenDAL.SearchScreenByIdDAL(screenId);
            }
            catch (MovieExceptions ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(searchScreen);
        }
Exemplo n.º 6
0
        private void LoadList()
        {
            Config oConfig = (Config)Session[Constants.SES_USER_CONFIG];

            if (oConfig != null)
            {
                Screen    oScr    = new Screen();
                ScreenDAL oScrDAL = new ScreenDAL();
                Result    oResult = oScrDAL.LoadUnapprovedList(oConfig.UserName, false);
                gvData.DataSource = null;
                gvData.DataBind();

                if (oResult.Status)
                {
                    DataTable dtTmpList = (DataTable)oResult.Return;
                    if (dtTmpList.Rows.Count > 0)
                    {
                        dtTmpList.Columns.Remove("MakerID");

                        gvData.DataSource = dtTmpList;
                        gvData.DataBind();
                        Session[Constants.SES_CONFIG_UNAPPROVE_DATA] = dtTmpList;
                    }

                    else
                    {
                        ucMessage.OpenMessage(Constants.MSG_ERROR_NOT_FOUND, Constants.MSG_TYPE_ERROR);
                        ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), Constants.POPUP_WINDOW, Util.OpenPopup("Delete"), true);
                    }
                }
                else
                {
                    ucMessage.OpenMessage(Constants.MSG_ERROR_NOT_FOUND, Constants.MSG_TYPE_ERROR);
                    ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), Constants.POPUP_WINDOW, Util.OpenPopup("Delete"), true);
                }
            }
            else
            {
                ucMessage.OpenMessage(Constants.MSG_ERROR_NOT_FOUND, Constants.MSG_TYPE_ERROR);
                ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), Constants.POPUP_WINDOW, Util.OpenPopup("Delete"), true);
            }
        }
Exemplo n.º 7
0
        protected void btnReject_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(hdScrID.Value))
            {
                Screen    oScr    = new Screen(Util.GetIntNumber(hdScrID.Value));
                ScreenDAL oScrDAL = new ScreenDAL();
                oScr.UserDetails = ucUserDet.UserDetail;

                Result oResult = (Result)oScrDAL.Reject(oScr);
                if (oResult.Status)
                {
                    ucMessage.OpenMessage(Constants.MSG_SUCCESS_REJECT, Constants.MSG_TYPE_SUCCESS);
                }
                else
                {
                    ucMessage.OpenMessage(Constants.MSG_ERROR_REJECT, Constants.MSG_TYPE_ERROR);
                }
            }
            else
            {
                ucMessage.OpenMessage(Constants.MSG_ERROR_REJECT, Constants.MSG_TYPE_ERROR);
            }
        }
Exemplo n.º 8
0
        protected void SearchAction()
        {
            string sType   = Request.QueryString["pType"];
            Config oConfig = (Config)Session[Constants.SES_USER_CONFIG];

            gvData.DataSource = null;
            gvData.DataBind();

            if (!string.IsNullOrEmpty(sType))
            {
                Session[Constants.SES_SA_UNAPPROVE_DATA] = new DataTable();

                if (sType.Equals(Convert.ToString((int)Constants.PAGEINDEX_SA.USER).PadLeft(5, '0')))
                {
                    lgText.InnerHtml = "User Approval Queue List";
                    UserDAL         oUserDAL = new UserDAL();
                    TemplateBuilder tbGvData = new TemplateBuilder();
                    tbGvData.AppendLiteralString("No 'User' record found");
                    gvData.EmptyDataTemplate = tbGvData;

                    Result    oResult   = oUserDAL.LoadUnapprovedList(null, true, oConfig.DivisionID, oConfig.BankCodeID);
                    DataTable dtTmpList = (DataTable)oResult.Return;
                    if (dtTmpList != null)
                    {
                        if (dtTmpList.Rows.Count > 0)
                        {
                            gvData.DataSource = dtTmpList;
                            gvData.DataBind();
                            Session[Constants.SES_SA_UNAPPROVE_DATA] = dtTmpList;
                        }
                    }
                }
                else if (sType.Equals(Convert.ToString((int)Constants.PAGEINDEX_SA.DEPARTMENT).PadLeft(5, '0')))
                {
                    lgText.InnerHtml = "Department Approval Queue List";
                    DepartmentDAL   oDptDAL  = new DepartmentDAL();
                    TemplateBuilder tbGvData = new TemplateBuilder();
                    tbGvData.AppendLiteralString("No 'Department' record found");
                    gvData.EmptyDataTemplate = tbGvData;

                    Result    oResult   = oDptDAL.LoadUnapprovedList(null, true);
                    DataTable dtTmpList = (DataTable)oResult.Return;
                    if (dtTmpList != null)
                    {
                        gvData.DataSource = dtTmpList;
                        gvData.DataBind();
                        Session[Constants.SES_SA_UNAPPROVE_DATA] = dtTmpList;
                    }
                }
                else if (sType.Equals(Convert.ToString((int)Constants.PAGEINDEX_SA.DESIGNATION).PadLeft(5, '0')))
                {
                    lgText.InnerHtml = "Designation Approval Queue List";
                    DesignationDAL  oDsgDAL  = new DesignationDAL();
                    TemplateBuilder tbGvData = new TemplateBuilder();
                    tbGvData.AppendLiteralString("No 'Designation' record found");
                    gvData.EmptyDataTemplate = tbGvData;

                    Result    oResult      = oDsgDAL.LoadUnapprovedList(null, true);
                    DataTable dtTmpDsgList = (DataTable)oResult.Return;
                    if (dtTmpDsgList != null)
                    {
                        gvData.DataSource = dtTmpDsgList;
                        gvData.DataBind();
                        Session[Constants.SES_SA_UNAPPROVE_DATA] = dtTmpDsgList;
                    }
                }
                else if (sType.Equals(Convert.ToString((int)Constants.PAGEINDEX_SA.SECURITY_POLICY).PadLeft(5, '0')))
                {
                    lgText.InnerHtml = "Security policy Approval Queue List";
                    SecurityPolicyDAL oSPDAL   = new SecurityPolicyDAL();
                    TemplateBuilder   tbGvData = new TemplateBuilder();
                    tbGvData.AppendLiteralString("No 'Security policy' record found");
                    gvData.EmptyDataTemplate = tbGvData;

                    Result    oResult     = oSPDAL.LoadUnapprovedList(null, true);
                    DataTable dtTmpSPList = (DataTable)oResult.Return;
                    if (dtTmpSPList != null)
                    {
                        gvData.DataSource = dtTmpSPList;
                        gvData.DataBind();
                        Session[Constants.SES_SA_UNAPPROVE_DATA] = dtTmpSPList;
                    }
                }
                else if (sType.Equals(Convert.ToString((int)Constants.PAGEINDEX_SA.GROUP_PERMISSION).PadLeft(5, '0')))
                {
                    lgText.InnerHtml = "Group Permission Approval Queue List";
                    GroupDAL        oGPDAL   = new GroupDAL();
                    TemplateBuilder tbGvData = new TemplateBuilder();
                    tbGvData.AppendLiteralString("No 'Group Permission' record found");
                    gvData.EmptyDataTemplate = tbGvData;

                    Result    oResult     = oGPDAL.LoadUnapprovedList(null, true);
                    DataTable dtTmpSPList = (DataTable)oResult.Return;
                    if (dtTmpSPList != null)
                    {
                        gvData.DataSource = dtTmpSPList;
                        gvData.DataBind();
                        Session[Constants.SES_SA_UNAPPROVE_DATA] = dtTmpSPList;
                    }
                }


                else if (sType.Equals(Convert.ToString((int)Constants.PAGEINDEX_SA.SCREEN_SETUP).PadLeft(5, '0')))
                {
                    lgText.InnerHtml = "Screen Setup Approval Queue List";
                    ScreenDAL       sCRDAL   = new ScreenDAL();
                    TemplateBuilder tbGvData = new TemplateBuilder();
                    tbGvData.AppendLiteralString("No 'Screen Setup' record found");
                    gvData.EmptyDataTemplate = tbGvData;

                    Result    oResult     = sCRDAL.LoadUnapprovedList(null, true);
                    DataTable dtTmpSPList = (DataTable)oResult.Return;
                    if (dtTmpSPList != null)
                    {
                        gvData.DataSource = dtTmpSPList;
                        gvData.DataBind();
                        Session[Constants.SES_SA_UNAPPROVE_DATA] = dtTmpSPList;
                    }
                }
            }
        }
Exemplo n.º 9
0
        private void LoadDataByID(int iScrID)
        {
            Screen    oScr    = new Screen(iScrID);
            ScreenDAL oScrDAL = new ScreenDAL();

            Result oResult = new Result();

            oResult = oScrDAL.LoadByID(oScr);
            ClearTextValue();
            if (oResult.Status)
            {
                oScr = (Screen)oResult.Return;
                if (oScr != null)
                {
                    txtScreenID.Enabled = false;
                    txtScreenID.Text    = oScr.ScreenID.ToString();
                    txtScreenName.Text  = oScr.ScreenName.ToString();
                    txtDescription.Text = oScr.Description.ToString();

                    ucUserDet.UserDetail = oScr.UserDetails;
                    hdScrID.Value        = iScrID.ToString();
                    // load child data...

                    DataTable oDataTable = new DataTable("dtData");

                    oDataTable.Columns.Add(new DataColumn("bfSLNo", typeof(string)));
                    oDataTable.Columns.Add(new DataColumn("bfObjectName", typeof(string)));
                    oDataTable.Columns.Add(new DataColumn("bfObjectCaption", typeof(string)));
                    oDataTable.Columns.Add(new DataColumn("bfOperationTypeID", typeof(string)));
                    oDataTable.Columns.Add(new DataColumn("bfIsActive", typeof(bool)));
                    ScreenObject oScreenObject = null;
                    DataRow      row           = null;
                    if (oScr.ScreenObjectList.Count > 0)
                    {
                        for (int i = 0; i < oScr.ScreenObjectList.Count; i++)
                        {
                            oScreenObject = (ScreenObject)oScr.ScreenObjectList[i];

                            row                    = oDataTable.NewRow();
                            row["bfSLNo"]          = oScreenObject.SLNo.ToString().ToUpper();
                            row["bfObjectName"]    = oScreenObject.ObjectName.ToString().ToUpper();
                            row["bfObjectCaption"] = oScreenObject.ObjectCaption.ToString().ToUpper();

                            row["bfOperationTypeID"] = oScreenObject.OperationType.ToString().ToUpper();


                            row["bfIsActive"] = oScreenObject.IsActive.ToString().ToUpper();

                            oDataTable.Rows.Add(row);
                        }

                        gvScreen.DataSource = oDataTable;
                        gvScreen.DataBind();
                    }

                    Session[Constants.SES_CURRENT_SCREEN] = oScr;
                }
                else
                {
                    ucMessage.OpenMessage(Constants.MSG_ERROR_NOT_FOUND, Constants.MSG_TYPE_INFO);
                    ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), Constants.POPUP_WINDOW, Util.OpenPopup("info"), true);
                }
            }
            else
            {
                ucMessage.OpenMessage(Constants.MSG_ERROR_NOT_FOUND, Constants.MSG_TYPE_ERROR);
                ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), Constants.POPUP_WINDOW, Util.OpenPopup("Delete"), true);
            }
        }