public System.Data.DataTable funcPopulateCustGrid(BOBuyerDetails objBOBuyerDL) { string condition; string strSearchBy = ""; if (objBOBuyerDL.searchBy == "Customer ID") { strSearchBy = "cust_id"; } else if (objBOBuyerDL.searchBy == "Customer Name") { strSearchBy = "cust_name"; } else if (objBOBuyerDL.searchBy == "Contact Number") { strSearchBy = "contact_no"; } else if (objBOBuyerDL.searchBy == "DL Number") { strSearchBy = "DL_no"; } else if (objBOBuyerDL.searchBy == "TIN Number") { strSearchBy = "TIN_no"; } if (objBOBuyerDL.searchTerm != "" && objBOBuyerDL.searchBy != "") { condition = "WHERE "; condition += strSearchBy; condition += " like '"; condition += objBOBuyerDL.searchTerm; condition += "%'"; } else { condition = ""; } System.Data.DataTable dt = new System.Data.DataTable(); dt = objDAbuyerDL.funcPopulateCustGrid(condition); return(dt); }
public int funcCheckDuplicateCust(BOBuyerDetails objBOBuyerDetails) { objDB_Utility = new DB_Utility(); try { SqlConnection con = objDB_Utility.funcOpenConnection(); SqlCommand cmd = new SqlCommand("SELECT count(*) FROM customer_master WHERE UPPER(cust_name)=UPPER(@cust_name)", con); cmd.Parameters.AddWithValue("@cust_name", objBOBuyerDetails.buyerName); int retVal = Convert.ToInt32(cmd.ExecuteScalar()); return(retVal); } catch (Exception ex) { return(-1); } finally { objDB_Utility.funcCloseConnection(); } }
public bool funcInsertCustDetails(BOBuyerDetails objBOBuyerDetails) { try { //Initialization objDB_Utility = new DB_Utility(); SqlConnection con = objDB_Utility.funcOpenConnection(); SqlCommand cmd = new SqlCommand("sp_insertCustDetails", con); cmd.CommandType = System.Data.CommandType.StoredProcedure; //Code to Insert Supplier Details Data into Database using stored procedure cmd.Parameters.AddWithValue("@cust_name", objBOBuyerDetails.buyerName); cmd.Parameters.AddWithValue("@dl_no", objBOBuyerDetails.buyerDLNo); cmd.Parameters.AddWithValue("@tin_no", objBOBuyerDetails.buyerTinNo); cmd.Parameters.AddWithValue("@addr1", objBOBuyerDetails.buyerAddr1); cmd.Parameters.AddWithValue("@addr2", objBOBuyerDetails.buyerAddr2); cmd.Parameters.AddWithValue("@contact_no", objBOBuyerDetails.buyerContactNo); cmd.Parameters.AddWithValue("@email_id", objBOBuyerDetails.buyerEmailId); cmd.ExecuteNonQuery(); return(true); } catch (Exception ex) { string filePath = @"..\ErrorLog.log"; using (System.IO.StreamWriter writer = new StreamWriter(filePath, true)) { writer.WriteLine("Error Code : 00016" + Environment.NewLine + "Message :" + ex.Message + "<br/>" + Environment.NewLine + "StackTrace :" + ex.StackTrace + "" + Environment.NewLine + "Date :" + DateTime.Now.ToString()); writer.WriteLine(Environment.NewLine + "-----------------------------------------------------------------------------" + Environment.NewLine); } return(false); } finally { objDB_Utility.funcCloseConnection(); } }
public int funcCheckDuplicateCust(BOBuyerDetails objBOCustDetails) { int retVal = objDAbuyerDL.funcCheckDuplicateCust(objBOCustDetails); return(retVal); }
public bool funcInsertCustDetails(BOBuyerDetails objBOCustDetails) { bool retVal = objDAbuyerDL.funcInsertCustDetails(objBOCustDetails); return(retVal); }