Beispiel #1
0
        public static SubLimitOfLiabilityMaster Get(int id)
        {
            SubLimitOfLiabilityMaster sublimit = null;

            sublimit = (from x in DbContextHelper.DbContext.SubLimitOfLiabilityMaster
                        where x.SublimitLiabilityID == id
                        select x
                        ).FirstOrDefault <SubLimitOfLiabilityMaster>();

            return(sublimit);
        }
Beispiel #2
0
        public static SubLimitOfLiabilityMaster Save(SubLimitOfLiabilityMaster sublimit)
        {
            if (sublimit.SublimitLiabilityID == 0)
            {
                DbContextHelper.DbContext.Add(sublimit);
            }

            DbContextHelper.DbContext.SaveChanges();

            return(sublimit);
        }
Beispiel #3
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            SubLimitOfLiabilityMaster sublimit = null;

            lblMessage.Visible = false;
            lblMessage.Text    = string.Empty;

            int clientID = Core.SessionHelper.getClientId();

            int id = Convert.ToInt32(hdId.Value);

            try {
                using (TransactionScope scope = new TransactionScope()) {
                    bool exists = SubLimitOfLiabilityManager.IsExist(txtSublimit.Text.Trim(), clientID);
                    if (exists)
                    {
                        lblMessage.Text    = "Sub-Limit of Liability already exists.";
                        lblMessage.Visible = true;
                        txtSublimit.Focus();
                        return;
                    }
                    if (id == 0)
                    {
                        sublimit = new SubLimitOfLiabilityMaster();
                    }
                    else
                    {
                        sublimit = SubLimitOfLiabilityManager.Get(id);
                    }

                    sublimit.Description = txtSublimit.Text;
                    sublimit.IsActive    = true;

                    if (clientID > 0)
                    {
                        sublimit.ClientId = clientID;
                    }

                    SubLimitOfLiabilityManager.Save(sublimit);

                    lblMessage.Text     = hdId.Value == "0" ? "Record Saved Successfully." : "Record Updated Successfully.";
                    lblMessage.CssClass = "ok";
                    scope.Complete();
                }
                clearFields();
            }
            catch (Exception ex) {
                lblMessage.Text = "Record not saved!";

                lblMessage.CssClass = "error";

                Core.EmailHelper.emailError(ex);
            }
        }
Beispiel #4
0
        private void copySubLimitOfLiability(int sourceClientID, int targetClientID)
        {
            List <SubLimitOfLiabilityMaster> sublimits = null;

            sublimits = SubLimitOfLiabilityManager.GetAll(sourceClientID);
            foreach (SubLimitOfLiabilityMaster sublimit in sublimits)
            {
                SubLimitOfLiabilityMaster newSublimit = new SubLimitOfLiabilityMaster();
                newSublimit.ClientId    = targetClientID;
                newSublimit.Description = sublimit.Description;
                newSublimit.IsActive    = sublimit.IsActive;
                SubLimitOfLiabilityManager.Save(sublimit);
            }
        }
        protected void btnSave_Click(object sender, EventArgs e)
        {
            SubLimitOfLiabilityMaster sublimit = null;

            lblMessage.Visible = false;
            lblMessage.Text = string.Empty;

            int clientID = Core.SessionHelper.getClientId();

            int id = Convert.ToInt32(hdId.Value);

            try {
                using (TransactionScope scope = new TransactionScope()) {

                    bool exists = SubLimitOfLiabilityManager.IsExist(txtSublimit.Text.Trim(), clientID);
                    if (exists) {
                        lblMessage.Text = "Sub-Limit of Liability already exists.";
                        lblMessage.Visible = true;
                        txtSublimit.Focus();
                        return;
                    }
                    if (id == 0)
                        sublimit = new SubLimitOfLiabilityMaster();
                    else
                        sublimit = SubLimitOfLiabilityManager.Get(id);

                    sublimit.Description = txtSublimit.Text;
                    sublimit.IsActive = true;

                    if (clientID > 0)
                        sublimit.ClientId = clientID;

                    SubLimitOfLiabilityManager.Save(sublimit);

                    lblMessage.Text = hdId.Value == "0" ? "Record Saved Successfully." : "Record Updated Successfully.";
                    lblMessage.CssClass = "ok";
                    scope.Complete();
                }
                clearFields();
            }
            catch (Exception ex) {
                lblMessage.Text = "Record not saved!";

                lblMessage.CssClass = "error";

                Core.EmailHelper.emailError(ex);
            }
        }
Beispiel #6
0
        protected void gv_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            SubLimitOfLiabilityMaster sublimit = null;
            int id = Convert.ToInt32(e.CommandArgument);

            if (e.CommandName.Equals("DoEdit"))
            {
                sublimit = SubLimitOfLiabilityManager.Get(id);

                if (sublimit != null)
                {
                    hdId.Value = id.ToString();

                    txtSublimit.Text = sublimit.Description;
                }
            }
            else if (e.CommandName.Equals("DoDelete"))
            {
                // In Case of delete
                try {
                    sublimit = SubLimitOfLiabilityManager.Get(id);
                    if (sublimit != null)
                    {
                        sublimit.IsActive = false;

                        SubLimitOfLiabilityManager.Save(sublimit);

                        lblMessage.Text     = "Record Deleted Successfully.";
                        lblMessage.Visible  = true;
                        lblMessage.CssClass = "ok";

                        DoBind();
                    }
                }
                catch (Exception ex) {
                    lblMessage.Text     = "Record Not Deleted.";
                    lblMessage.Visible  = true;
                    lblMessage.CssClass = "error";

                    Core.EmailHelper.emailError(ex);
                }
            }
        }
        private void copySubLimitOfLiability(int sourceClientID, int targetClientID)
        {
            List<SubLimitOfLiabilityMaster> sublimits = null;

            sublimits = SubLimitOfLiabilityManager.GetAll(sourceClientID);
            foreach (SubLimitOfLiabilityMaster sublimit in sublimits) {
                SubLimitOfLiabilityMaster newSublimit = new SubLimitOfLiabilityMaster();
                newSublimit.ClientId = targetClientID;
                newSublimit.Description = sublimit.Description;
                newSublimit.IsActive = sublimit.IsActive;
                SubLimitOfLiabilityManager.Save(sublimit);
            }
        }