protected void lstSupplier_SelectedIndexChanged(object sender, EventArgs e) { List <ATTInvSupplier> supplier = (List <ATTInvSupplier>)Session["supplier_list"]; ATTInvSupplier obj = supplier[this.lstSupplier.SelectedIndex].CreateDeepCopy(); Session["Supplier"] = obj; this.txtSupplierName_Rqd.Text = obj.SupplierName; this.txtSupplierAddress.Text = obj.SupplierAddress; this.txtPanNo.Text = obj.PanNo; string chk = obj.Active; if (chk == "Y") { this.chkSActive.Checked = true; } else { this.chkSActive.Checked = false; } this.grdSupplierContact.DataSource = obj.LstSupplierContact; grdSupplierContact.DataBind(); }
protected void grdSupplierContact_RowDeleting(object sender, GridViewDeleteEventArgs e) { int i = e.RowIndex; ATTInvSupplier supplier = (ATTInvSupplier)Session["Supplier"]; List <ATTInvSupplierContact> suppContact = supplier.LstSupplierContact; if ((suppContact[i].Action == null) || (suppContact[i].Action == "E")) { suppContact[i].Action = "D"; } else if (suppContact[i].Action == "D") { suppContact[i].Action = "E"; } else if (suppContact[i].Action == "A") { suppContact.RemoveAt(i); } this.grdSupplierContact.DataSource = suppContact; this.grdSupplierContact.DataBind(); this.grdSupplierContact.SelectedIndex = -1; SetGridColor(5, 7, this.grdSupplierContact); }
public static List <ATTInvSupplier> GetSupplierList(int?supplierID) { List <ATTInvSupplier> lstsupplierList = new List <ATTInvSupplier>(); try { foreach (DataRow row in DLLInvSupplier.GetSupplierTable(supplierID).Rows) { ATTInvSupplier supplier = new ATTInvSupplier(); supplier.SupplierID = int.Parse(row["SUPPLIERS_ID"].ToString()); supplier.SupplierName = row["SUPPLIERS_NAME"].ToString(); supplier.SupplierAddress = row["SUPPLIERS_ADDRESS"].ToString(); supplier.PanNo = row["pan_no"].ToString(); supplier.Active = row["ACTIVE"].ToString(); //supplier.EntryBy= row["ENTRY_BY"].ToString(); supplier.Action = ""; supplier.LstSupplierContact = BLLInvSupplierContact.GetSupplierContactList(supplier.SupplierID); lstsupplierList.Add(supplier); } return(lstsupplierList); } catch (Exception ex) { throw ex; } }
protected void grdSupplierContact_SelectedIndexChanged(object sender, EventArgs e) { ATTInvSupplier obj = (ATTInvSupplier)Session["Supplier"]; List <ATTInvSupplierContact> suppContact = obj.LstSupplierContact; this.txtContactPerson_Rqd.Text = suppContact[this.grdSupplierContact.SelectedIndex].ContactPerson; // supplierContact.ContactPerson; this.txtContactPhone.Text = suppContact[this.grdSupplierContact.SelectedIndex].ContactPhone; //supplierContact.ContactPhone; this.txtEmail.Text = suppContact[this.grdSupplierContact.SelectedIndex].ContactEmail; //supplierContact.ContactEmail; suppContact[grdSupplierContact.SelectedIndex].Action = (suppContact[grdSupplierContact.SelectedIndex].Action == "A" ? "A" : "E"); }
public static bool AddSupplier(ATTInvSupplier supplier) { try { return(DLLInvSupplier.AddSupplier(supplier)); } catch (Exception ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { if (Session["Login_User_Detail"] == null) { Response.Redirect("~/MODULES/Login.aspx", true); } ATTUserLogin user = ((ATTUserLogin)Session["Login_User_Detail"]); if (!Page.IsPostBack) { LoadSupplierList(); // load list data of Supplier Session["Supplier"] = new ATTInvSupplier(); } }
void ClearSupplier() { this.lstSupplier.SelectedIndex = -1; this.txtSupplierName_Rqd.Text = ""; this.txtSupplierAddress.Text = ""; this.txtPanNo.Text = ""; this.chkSActive.Checked = true; this.grdSupplierContact.SelectedIndex = -1; this.grdSupplierContact.DataSource = ""; grdSupplierContact.DataBind(); this.txtContactPerson_Rqd.Text = ""; this.txtContactPhone.Text = ""; this.txtEmail.Text = ""; this.lblStatus.Text = ""; LoadSupplierList(); Session["Supplier"] = new ATTInvSupplier(); }
public static bool AddSupplier(ATTInvSupplier supplier) { string InsertSP = ""; if (supplier.Action == "A") { InsertSP = "SP_INV_ADD_SUPPLIERS"; } else if (supplier.Action == "E") { InsertSP = "SP_INV_EDIT_SUPPLIERS"; } List <OracleParameter> paramArray = new List <OracleParameter>(); paramArray.Add(Utilities.GetOraParam(":P_SUPPLIERS_ID", supplier.SupplierID, OracleDbType.Int64, System.Data.ParameterDirection.InputOutput)); paramArray.Add(Utilities.GetOraParam(":P_SUPPLIERS_NAME", supplier.SupplierName, OracleDbType.Varchar2, System.Data.ParameterDirection.Input)); paramArray.Add(Utilities.GetOraParam(":P_SUPPLIERS_ADDRESS", supplier.SupplierAddress, OracleDbType.Varchar2, System.Data.ParameterDirection.Input)); paramArray.Add(Utilities.GetOraParam(":p_pan_no", supplier.PanNo, OracleDbType.Varchar2, System.Data.ParameterDirection.Input)); paramArray.Add(Utilities.GetOraParam(":P_ACTIVE", supplier.Active, OracleDbType.Varchar2, ParameterDirection.Input)); paramArray.Add(Utilities.GetOraParam(":P_ENTRY_BY", supplier.EntryBy, OracleDbType.Varchar2, System.Data.ParameterDirection.Input)); GetConnection GetConn = new GetConnection(); OracleTransaction Tran = GetConn.GetDbConn(Module.OAS).BeginTransaction(); try { SqlHelper.ExecuteNonQuery(Tran, System.Data.CommandType.StoredProcedure, InsertSP, paramArray.ToArray()); supplier.SupplierID = int.Parse(paramArray[0].Value.ToString()); DLLInvSupplierContact.AddSupplierContact(supplier.LstSupplierContact, supplier.SupplierID, Tran); Tran.Commit(); return(true); } catch (Exception ex) { Tran.Rollback(); throw ex; } finally { GetConn.CloseDbConn(); } }
protected void btnAddSupplierContact_Click(object sender, EventArgs e) { if (this.txtContactPerson_Rqd.Text == "") { return; } ATTInvSupplier obj = (ATTInvSupplier)Session["Supplier"]; if (this.grdSupplierContact.SelectedIndex > -1) { obj.LstSupplierContact[grdSupplierContact.SelectedIndex].ContactPerson = txtContactPerson_Rqd.Text; obj.LstSupplierContact[grdSupplierContact.SelectedIndex].ContactPhone = txtContactPhone.Text; obj.LstSupplierContact[grdSupplierContact.SelectedIndex].ContactEmail = txtEmail.Text; obj.LstSupplierContact[grdSupplierContact.SelectedIndex].Action = (obj.LstSupplierContact[grdSupplierContact.SelectedIndex].Action == "A" ? "A" : "E"); obj.LstSupplierContact[grdSupplierContact.SelectedIndex].EntryBy = ((ATTUserLogin)Session["Login_User_Detail"]).UserName; } else { ATTInvSupplierContact ob = new ATTInvSupplierContact(); ob.ContactPerson = txtContactPerson_Rqd.Text; ob.ContactPhone = txtContactPhone.Text; ob.ContactEmail = txtEmail.Text; ob.EntryBy = ((ATTUserLogin)Session["Login_User_Detail"]).UserName; ob.Action = "A"; obj.LstSupplierContact.Add(ob); this.grdSupplierContact.SelectedIndex = -1; this.txtContactPerson_Rqd.Text = ""; this.txtContactPhone.Text = ""; this.txtEmail.Text = ""; } this.grdSupplierContact.DataSource = obj.LstSupplierContact; this.grdSupplierContact.DataBind(); this.grdSupplierContact.SelectedIndex = -1; this.txtContactPerson_Rqd.Text = ""; this.txtContactPhone.Text = ""; this.txtEmail.Text = ""; }
protected void btnSubmit_Click(object sender, EventArgs e) { if (this.txtSupplierName_Rqd.Text == "") { this.lblStatusMessage.Text = "Please enter supplier name."; this.programmaticModalPopup.Show(); this.lblStatus.Focus(); return; } ATTInvSupplier supplier = (ATTInvSupplier)Session["Supplier"]; supplier.SupplierName = txtSupplierName_Rqd.Text; supplier.PanNo = txtPanNo.Text; supplier.SupplierAddress = txtSupplierAddress.Text; supplier.Active = (chkSActive.Checked ? "Y" : "N"); supplier.EntryBy = ((ATTUserLogin)Session["Login_User_Detail"]).UserName; if (lstSupplier.SelectedIndex >= 0) { supplier.Action = "E"; } else { supplier.Action = "A"; } if (BLLInvSupplier.AddSupplier(supplier)) { this.lblStatusMessage.Text = "Information Saved"; this.programmaticModalPopup.Show(); } else { this.lblStatusMessage.Text = "Information could not be Saved"; this.programmaticModalPopup.Show(); } ClearSupplier(); }