public int InsertmTaxSetup(mTaxSetup tax, string[] conn) { BISPL_CRMDBEntities ce = new BISPL_CRMDBEntities(svr.GetEntityConnection(conn)); ce.mTaxSetups.AddObject(tax); ce.SaveChanges(); return(1); }
public int updatemTaxSetup(mTaxSetup updateTax, string[] conn) { BISPL_CRMDBEntities ce = new BISPL_CRMDBEntities(svr.GetEntityConnection(conn)); ce.mTaxSetups.Attach(updateTax); ce.ObjectStateManager.ChangeObjectState(updateTax, EntityState.Modified); ce.SaveChanges(); return(1); }
/// <summary> /// GetTaxListByID is providing List of Tax By ID /// </summary> /// <returns></returns> /// public mTaxSetup GetTaxListByID(int taxId, string[] conn) { BISPL_CRMDBEntities ce = new BISPL_CRMDBEntities(svr.GetEntityConnection(conn)); mTaxSetup TaxID = new mTaxSetup(); TaxID = (from p in ce.mTaxSetups where p.ID == taxId select p).FirstOrDefault(); ce.Detach(TaxID); return(TaxID); }
protected void pageSave(Object sender, ToolbarService.iUCToolbarClient e) { if (checkDuplicate() == "") { try { CustomProfile profile = CustomProfile.GetProfile(); mTaxSetup ObjTax = new mTaxSetup(); if (hdnTaxID.Value == string.Empty) { if (ddlTaxType.SelectedValue == "Tax On Tax" && hdnTaxIDs.Value.ToString() == "") { WebMsgBox.MsgBox.Show("Please select Tax from list for Tax on Principal"); ddlTaxType.SelectedIndex = 0; } else { ObjTax.Name = txtTaxName.Text; ObjTax.Description = txtDescription.Text; ObjTax.Type = ddlTaxType.SelectedValue; if (txtSequence.Text != string.Empty) { ObjTax.Sequence = Convert.ToInt64(txtSequence.Text); } else { ObjTax.Sequence = 0; } if (rbtnYes.Checked == true) { ObjTax.Active = "Y"; } else { ObjTax.Active = "N"; } ObjTax.CreatedBy = profile.Personal.UserID.ToString(); ObjTax.CreatedDate = DateTime.Now; ObjTax.Percent = Convert.ToDecimal(txtTaxPercent.Text); ObjTax.TaxMappingID = hdnTaxIDs.Value.ToString(); // ObjTax.CompanyID = profile.Personal.CompanyID; ObjTax.CompanyID = long.Parse(ddlcompanymain.SelectedItem.Value); ObjTax.CustomerID = long.Parse(hdncustomerid.Value); int result = TaxClient.InsertmTaxSetup(ObjTax, profile.DBConnection._constr); if (result == 1) { WebMsgBox.MsgBox.Show("Record saved successfully"); } BindGrid(); clear(); } } else { ObjTax = TaxClient.GetTaxListByID(Convert.ToInt32(hdnTaxID.Value), profile.DBConnection._constr); ObjTax.Name = txtTaxName.Text; ObjTax.Description = txtDescription.Text; ObjTax.Type = ddlTaxType.SelectedValue; if (txtSequence.Text != string.Empty) { ObjTax.Sequence = Convert.ToInt64(txtSequence.Text); } else { ObjTax.Sequence = 0; } if (rbtnYes.Checked == true) { ObjTax.Active = "Y"; } else { ObjTax.Active = "N"; } ObjTax.LastEditBy = profile.Personal.UserID.ToString(); ObjTax.Description = txtDescription.Text; ObjTax.LastEditDate = DateTime.Now; ObjTax.Percent = Convert.ToDecimal(txtTaxPercent.Text); ObjTax.CustomerID = long.Parse(hdncustomerid.Value); int result = TaxClient.updatemTaxSetup(ObjTax, profile.DBConnection._constr); if (result == 1) { WebMsgBox.MsgBox.Show("Record updated successfully"); } BindGrid(); clear(); } //} } catch (System.Exception ex) { Login.Profile.ErrorHandling(ex, this, "Tax Master", "pageSave"); } finally { } } }