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); }
public static SubLimitOfLiabilityMaster Save(SubLimitOfLiabilityMaster sublimit) { if (sublimit.SublimitLiabilityID == 0) { DbContextHelper.DbContext.Add(sublimit); } DbContextHelper.DbContext.SaveChanges(); return(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); } }
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); } }
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); } }