public DataTable GetAvailableJobsForSubCategory(String strMainCode) { DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("JobCode")); DataRow dtrow; SqlDataReader dataReader; dtrow = dt.NewRow(); dataReader = SQLHelperGL.ExecuteReader("SELECT JobCode FROM dbo.AccountMaster inner join MadulsimaCheckrollDB.dbo.JobMaster on JobCode=MadulsimaCheckrollDB.dbo.JobMaster.JobShortName WHERE (SubCategoryCode like '" + strMainCode + "') AND (dbo.AccountMaster.AccountType = 'Labour') group by JobCode", CommandType.Text); while (dataReader.Read()) { dtrow = dt.NewRow(); if (!dataReader.IsDBNull(0)) { dtrow[0] = dataReader.GetString(0).Trim(); } dt.Rows.Add(dtrow); } dataReader.Close(); return(dt); }
public DataTable GetAvailableSubCategoriesForJob(String strJob) { DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("MainCode")); dt.Columns.Add(new DataColumn("Name")); DataRow dtrow; SqlDataReader dataReader; dtrow = dt.NewRow(); dataReader = SQLHelperGL.ExecuteReader("SELECT dbo.AccountMaster.SubCategoryCode, dbo.AccountSubCategory.SubCategoryName FROM dbo.AccountMaster INNER JOIN dbo.AccountSubCategory ON dbo.AccountMaster.SubCategoryCode = dbo.AccountSubCategory.SubCategoryCode WHERE (dbo.AccountMaster.JobCode = '" + strJob + "') GROUP BY dbo.AccountMaster.SubCategoryCode, dbo.AccountSubCategory.SubCategoryName", CommandType.Text); while (dataReader.Read()) { dtrow = dt.NewRow(); if (!dataReader.IsDBNull(0)) { dtrow[0] = dataReader.GetString(0).Trim(); } if (!dataReader.IsDBNull(1)) { dtrow[1] = dataReader.GetString(1).Trim(); } dt.Rows.Add(dtrow); } dataReader.Close(); return(dt); }
public DataTable GetAvailableAccountsForJob(String strMainCode, String strJob) { DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("AccountCode")); dt.Columns.Add(new DataColumn("AccountName")); DataRow dtrow; SqlDataReader dataReader; dtrow = dt.NewRow(); dataReader = SQLHelperGL.ExecuteReader("SELECT AccountCode, AccountName FROM dbo.AccountMaster WHERE (SubCategoryCode = '" + strMainCode + "') AND (JobCode = '" + strJob + "')", CommandType.Text); while (dataReader.Read()) { dtrow = dt.NewRow(); if (!dataReader.IsDBNull(0)) { dtrow[0] = dataReader.GetString(0).Trim(); } if (!dataReader.IsDBNull(1)) { dtrow[1] = dataReader.GetString(1).Trim(); } dt.Rows.Add(dtrow); } dataReader.Close(); return(dt); }
public Boolean IsJobAccountAvaialbleInACMaster(String strJob, String strSubCode, String strAcCode) { Boolean boolIsJobAvail = false; DataSet ds = new DataSet(); ds = SQLHelperGL.FillDataSet("SELECT AccountCode FROM dbo.AccountMaster WHERE (JobCode = '" + strJob + "') AND (SubCategoryCode = '" + strSubCode + "') AND (AccountCode = '" + strAcCode + "')", CommandType.Text); if (ds.Tables[0].Rows.Count > 0) { boolIsJobAvail = true; } return(boolIsJobAvail); }
public Boolean IsAvailableSubCategory(String strACCode) { Boolean boolIsACAvail = false; DataSet ds = new DataSet(); ds = SQLHelperGL.FillDataSet("SELECT SubCategoryCode, SubCategoryName FROM dbo.AccountSubCategory WHERE (SubCategoryCode = '" + strACCode + "')", CommandType.Text); if (ds.Tables[0].Rows.Count > 0) { boolIsACAvail = true; } return(boolIsACAvail); }
public String GETSubCategoryNameByCode(String strACCode) { String strName = ""; DataSet ds = new DataSet(); ds = SQLHelperGL.FillDataSet("SELECT SubCategoryCode, SubCategoryName FROM dbo.AccountSubCategory WHERE (SubCategoryCode = '" + strACCode + "')", CommandType.Text); if (ds.Tables[0].Rows.Count > 0) { strName = ds.Tables[0].Rows[0][1].ToString(); } else { strName = "NA"; } return(strName); }
public DataTable GetAccountSubCategories() { //DataSet ds = SQLHelperGL.FillDataSet("SELECT dbo.AccountCategory.CategoryCode, dbo.AccountCategory.CategoryName, dbo.AccountSubCategory.SubCategoryCode, dbo.AccountSubCategory.SubCategoryName FROM dbo.AccountSubCategory INNER JOIN dbo.AccountCategory ON dbo.AccountSubCategory.CategoryCode = dbo.AccountCategory.CategoryCode", CommandType.Text); //return ds; DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("CategoryCode")); dt.Columns.Add(new DataColumn("CategoryName")); dt.Columns.Add(new DataColumn("SubCategoryCode")); dt.Columns.Add(new DataColumn("SubCategoryName")); DataRow dtrow; SqlDataReader dataReader; dtrow = dt.NewRow(); dataReader = SQLHelperGL.ExecuteReader("SELECT dbo.AccountCategory.CategoryCode, dbo.AccountCategory.CategoryName, dbo.AccountSubCategory.SubCategoryCode, dbo.AccountSubCategory.SubCategoryName FROM dbo.AccountSubCategory INNER JOIN dbo.AccountCategory ON dbo.AccountSubCategory.CategoryCode = dbo.AccountCategory.CategoryCode", CommandType.Text); while (dataReader.Read()) { dtrow = dt.NewRow(); if (!dataReader.IsDBNull(0)) { dtrow[0] = dataReader.GetString(0).Trim(); } if (!dataReader.IsDBNull(1)) { dtrow[1] = dataReader.GetString(1).Trim(); } if (!dataReader.IsDBNull(2)) { dtrow[2] = dataReader.GetString(2).Trim(); } if (!dataReader.IsDBNull(3)) { dtrow[3] = dataReader.GetString(3).Trim(); } dt.Rows.Add(dtrow); } dataReader.Close(); return(dt); }