/// <summary> /// This method is used to Update the vendor entry with the help of ProSupplierEntry Procedure before check /// the vendor name must be unique if vendor name is duplicate then show popup message for user. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnUpdate_Click(object sender, System.EventArgs e) { PartiesClass obj = new PartiesClass(); try { StringBuilder errorMessage = new StringBuilder(); if (txtTinNo.Text != string.Empty) { string sPattern = "^[a-zA-Z0-9]+$"; if (!System.Text.RegularExpressions.Regex.IsMatch(txtTinNo.Text, sPattern)) { errorMessage.Append("- Please Enter GSTIN No. in Alpha Numeric"); errorMessage.Append("\n"); } } if (errorMessage.Length > 0) { MessageBox.Show(errorMessage.ToString()); return; } if (!checkAcc_Period()) { MessageBox.Show("Please enter the Accounts Period from Organization Details"); return; } // string sname=StringUtil.FirstCharUpper((txtFName.Text.ToString().Trim())) +" "+ StringUtil.FirstCharUpper((txtMName.Text.ToString().Trim() ))+" "+ StringUtil.FirstCharUpper((txtLName.Text.ToString().Trim() )); SqlDataReader SqlDtr; // string sql1="select Supp_ID from supplier where Supp_Name='"+sname+"'"; // // SqlDtr=obj.GetRecordSet(sql1); // // if(SqlDtr.HasRows) // { // MessageBox.Show("Vendor Name "+sname+" Already Exist"); // return; // } // SqlDtr.Close(); string sql1; SqlDataReader SqlDtr = null; string sname = ""; if (txtFName.Text.Trim() != "") { sname += txtFName.Text.Trim(); } if (txtMName.Text.Trim() != "") { sname += " " + txtMName.Text.Trim(); } if (txtLName.Text.Trim() != "") { sname += " " + txtLName.Text.Trim(); } //((txtFName.Text.ToString().Trim() )) +" "+ StringUtil.FirstCharUpper((txtMName.Text.ToString().Trim() ))+" "+ StringUtil.FirstCharUpper((txtLName.Text.ToString().Trim() )); sql1 = "select Supp_Id from Supplier where Supp_Name='" + sname.Trim() + "'"; SqlDtr = obj.GetRecordSet(sql1); if (SqlDtr.HasRows) { MessageBox.Show("Vendor Name " + sname + " Already Exist"); return; } SqlDtr.Close(); sql1 = "select * from Ledger_Master where Ledger_Name='" + sname.Trim() + "'"; SqlDtr = obj.GetRecordSet(sql1); if (SqlDtr.HasRows) { MessageBox.Show("Ledger Name " + sname + " Already Exist"); return; } SqlDtr.Close(); // sql1 = "Select Tin_No from supplier where Tin_No = '"+txtTinNo.Text.Trim()+"'"; // SqlDtr= obj.GetRecordSet(sql1); // if(SqlDtr.HasRows) // { // MessageBox.Show("The Tin No. "+txtTinNo.Text.Trim()+" Already Exist"); // return; // } // SqlDtr.Close(); obj.Supp_ID = lblSupplierID.Text; if (txtMName.Text != "" && txtLName.Text != "") { obj.Supp_Name = StringUtil.FirstCharUpper((txtFName.Text.ToString().Trim())) + " " + StringUtil.FirstCharUpper((txtMName.Text.ToString().Trim()) + " " + (txtLName.Text.ToString().Trim())); } else if (txtMName.Text == "" && txtLName.Text != "") { obj.Supp_Name = StringUtil.FirstCharUpper((txtFName.Text.ToString().Trim())) + " " + StringUtil.FirstCharUpper((txtLName.Text.ToString().Trim())); } else if (txtMName.Text != "" && txtLName.Text == "") { obj.Supp_Name = StringUtil.FirstCharUpper((txtFName.Text.ToString().Trim())) + " " + StringUtil.FirstCharUpper((txtMName.Text.ToString().Trim())); } else if (txtLName.Text == "" && txtMName.Text == "") { obj.Supp_Name = StringUtil.FirstCharUpper((txtFName.Text.ToString().Trim())); } obj.Supp_Type = DropType.SelectedItem.Value.ToString(); obj.Address = txtAddress.Text.Trim(); obj.City = DropCity.SelectedItem.Value.ToString(); obj.State = DropState.SelectedItem.Value.ToString(); obj.Country = DropCountry.SelectedItem.Value.ToString(); if (txtPhoneOff.Text == "") { obj.Tel_Off = "0"; } else { obj.Tel_Off = txtPhoneOff.Text; } if (txtPhoneRes.Text == "") { obj.Tel_Res = "0"; } else { obj.Tel_Res = txtPhoneRes.Text; } if (txtMobile.Text == "") { obj.Mobile = "0"; } else { obj.Mobile = txtMobile.Text; } obj.EMail = txtEMail.Text.Trim(); if (txtOpBalance.Text == "") { obj.Op_Balance = "0"; } else { obj.Op_Balance = txtOpBalance.Text; } obj.Balance_Type = DropBal.SelectedItem.Value.ToString(); if (DropCrDay.SelectedIndex == 0) { obj.CR_Days = "0"; } else { obj.CR_Days = DropCrDay.SelectedItem.Value.ToString(); } obj.Tin_No = txtTinNo.Text.Trim(); // call the function to insert the supplier details. obj.InsertSupplier(); MessageBox.Show("Vendor Saved"); Clear(); GetNextSupplierID(); CreateLogFiles.ErrorLog("Form:Vender_Entry.aspx, Method:btnUpdate_Click " + " Supplier_ID " + obj.Supp_ID + " Supplier Type " + obj.Supp_Type + " supplier City " + obj.City + " IS SAVED " + " user " + uid); } catch (Exception ex) { CreateLogFiles.ErrorLog("Form:Vender_Entry.aspx, Method:btnUpdate_Click (). EXCEPTION: " + ex.Message + " user " + uid); } }