コード例 #1
0
        /// <summary>
        /// Get all the ledger data from the
        /// </summary>
        /// <param name="dtMonth"></param>
        /// <returns></returns>
        public DataTable GetFertilizerDataTable(DateTime dtMonth, int intOrder)
        {
            sql = "SELECT        a.IssueID, a.IssueDate, a.AccID, a.Amount, a.RegNo, a.RegName, a.RegRoute, a.DIscountAmt, " +
                  "a.DeductionAmt, a.IssueType, a.GatePass, a.GatePassName, a.VehicleNo, a.CatFK, b.Cr, b.BLregNo, " + intOrder + " AS ind," +
                  " b.ProductID, c.CatID, c.ProductName FROM       " + DBAccess.InvDBname + ".dbo.GenaralIssues AS a INNER JOIN " +
                  DBAccess.InvDBname + ".dbo.Stock_Data AS b ON a.IssueID = b.StockID INNER JOIN " + DBAccess.InvDBname +
                  ".dbo.Products AS c ON b.ProductID = c.PK" +
                  " WHERE(MONTH(a.IssueDate) = " + dtMonth.Month + ") AND(YEAR(a.IssueDate) =" + dtMonth.Year + ")";

            //sql = " SELECT   " +intOrder + "As ind, a.trDate, a.IssuedMonth, a.trMonth, a.regNo, a.Route, a.regName, a.Amount, a.trType, a.LogDate, a.IssueID, a.crRoute, a.ItemID, a.Price, a.Qty, b.Cr, b.BLregNo, " +
            //    "c.RegRoute, c.GatePassName, c.VehicleNo, b.ProductID, p.ProductName, p.CatID " +
            //    "FROM            " + DBAccess.blDBname +".dbo.Advance_tbl"  +
            //    " AS a INNER JOIN " + DBAccess.InvDBname + ".dbo.Stock_Data AS b ON a.IssueID = b.StockID INNER JOIN " +
            //    "         " + DBAccess.InvDBname + ".dbo.GenaralIssues AS c ON a.IssueID = c.IssueID INNER JOIN " +
            //     "        " + DBAccess.InvDBname + ".dbo.Products AS p ON b.ProductID = p.PK WHERE Month(a.TRDate )=" + dtMonth.Month +
            //     " AND Year(a.TRDate )=" + dtMonth.Year ;
            //sql = sql + " Where SavingReg=1";
            SavingData = new DataTable();
            try
            {
                SavingData = DBAccess.GetDataTable(sql, DBAccess.BoughtLeaf);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            return(SavingData);
        }
コード例 #2
0
 /// <summary>
 /// Get Accounts from the Account Master Table
 /// </summary>
 /// <param name="acType"></param>
 /// <returns>Collection of Accounts</returns>
 public ICollection <Account> GetAccounts(string acType)
 {
     strsql       = "SELECT * From dbo.Account_List WHERE (AcName = N'" + acType + "')";
     table        = new DataTable();
     db           = new DBAccess();
     table        = db.GetDataTable(strsql, DBAccess.GL);
     accountsList = new HashSet <Account>();
     foreach (DataRow dr in table.Rows)
     {
         Account account = new Account();
         account.AccountCode    = dr["AccountCode"].ToString();
         account.AccountName    = dr["AccountName"].ToString();
         account.CurrentBalance = decimal.Parse(dr["CurrentBalance"].ToString());
         account.CreditBalance  = decimal.Parse(dr["CreditBalance"].ToString());
         account.DebitBalance   = decimal.Parse(dr["DebitBalance"].ToString());
         account.id             = int.Parse(dr["id"].ToString());
         accountsList.Add(account);
     }
     return(accountsList);
 }
コード例 #3
0
 /// <summary>
 /// Get all the ledger data from the
 /// </summary>
 /// <param name="dtMonth"></param>
 /// <returns></returns>
 public DataTable GetSavingDataTable(DateTime dtMonth)
 {
     sql        = " Select routeName,RegNo, RegName, SavingAMT,TotKg from Main_Reg_" + String.Format("{0:MMM_yyyy}", dtMonth);
     sql        = sql + " Where SavingReg=1";
     SavingData = new DataTable();
     try
     {
         SavingData = DBAccess.GetDataTable(sql, DBAccess.BLHistory);
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
     }
     return(SavingData);
 }
コード例 #4
0
 public AdvanceMaster GetLastAdvanceEntry()
 {
     table   = new DataTable();
     strsql  = "Select top 1 * From Advance_File Order By ListId Desc";
     table   = db.GetDataTable(strsql, DBAccess.BoughtLeaf);
     advHead = new AdvanceMaster();
     if (table.Rows.Count == 1)
     {
         advHead.crAcc   = table.Rows[0]["crAcc"].ToString();
         advHead.drAcc   = table.Rows[0]["drAcc"].ToString();
         advHead.ListId  = int.Parse(table.Rows[0]["ListId"].ToString());
         advHead.PayMode = table.Rows[0]["PayMode"].ToString();
         advHead.trDate  = DateTime.Parse(table.Rows[0]["trDate"].ToString());
         advHead.trMonth = table.Rows[0]["trMonth"].ToString();
         advHead.trRoute = table.Rows[0]["trRoute"].ToString();
     }
     return(advHead);
 }
コード例 #5
0
 public DataTable Users()
 {
     strsql = "SELECT * FROM SystemUser";
     table  = db.GetDataTable(strsql, DBAccess.AUDIT);
     return(table);
 }