Esempio n. 1
0
        public bool UpdatePurchaseReturnItems(Item_VoucherModel objPRItem)
        {
            string Query     = string.Empty;
            bool   isUpdated = true;

            try
            {
                DBParameterCollection paramCollection = new DBParameterCollection();


                paramCollection.Add(new DBParameter("@Purchase_Item", objPRItem.Item));
                paramCollection.Add(new DBParameter("@Purchase_batch", objPRItem.Batch));
                paramCollection.Add(new DBParameter("@Purchase_Qty", objPRItem.Qty, System.Data.DbType.Decimal));
                paramCollection.Add(new DBParameter("@Purchase_Unit", objPRItem.Unit));
                paramCollection.Add(new DBParameter("@Purchase_Price", objPRItem.Price, System.Data.DbType.Decimal));
                paramCollection.Add(new DBParameter("@Purchase_Amount", objPRItem.Amount, System.Data.DbType.Decimal));
                paramCollection.Add(new DBParameter("@TotalQty", objPRItem.TotalQty, System.Data.DbType.Decimal));
                paramCollection.Add(new DBParameter("@TotalAmount", objPRItem.TotalAmount, System.Data.DbType.Decimal));

                paramCollection.Add(new DBParameter("@ModifiedBy", "Admin"));
                //paramCollection.Add(new DBParameter("@ModifiedDate",DateTime.Now));

                paramCollection.Add(new DBParameter("@PurchaseId", objPRItem.ParentId));
                paramCollection.Add(new DBParameter("@ItemId", objPRItem.Item_ID));

                Query = "UPDATE Trans_PR_Items SET [Item]=@Purchase_Item,[Batch]=@Purchase_batch,[Qty]=@Purchase_Qty,[Unit]=@Purchase_Unit," +
                        "[Price]=@Purchase_Price,[Amount]=@Purchase_Amount,[TotalQty]=@TotalQty,[TotalAmount]=@TotalAmount,[ModifiedBy]=@ModifiedBy " +
                        "WHERE transPRId=@PurchaseId AND [ItemId]=@ItemId";


                //Query = "UPDATE Trans_PR_Items SET [Item]=@Purchase_Item,[Batch]=@Purchase_batch,[Qty]=@Purchase_Qty,[Unit]=@Purchase_Unit," +
                //"[Price]=@Purchase_Price,[Amount]=@Purchase_Amount,[TotalQty]=@TotalQty,[TotalAmount]=@TotalAmount,[ModifiedBy]=@ModifiedBy,[ModifiedDate]=@ModifiedDate " +
                //"WHERE transPRId=@PurchaseId AND [ItemId]=@ItemId";


                if (_dbHelper.ExecuteNonQuery(Query, paramCollection) > 0)
                {
                    isUpdated = true;
                }
            }
            catch (Exception ex)
            {
                isUpdated = false;
                throw ex;
            }

            return(isUpdated);
        }
Esempio n. 2
0
        //private bool UpdateItemandBS(UnassembleVoucherModel objassemble)
        //{
        //    try
        //    {
        //        //UPDATE Item voucher -CHILD TABLE UPDATES
        //        foreach (Item_VoucherModel item in objassemble.AssembleItem_Voucher)
        //        {
        //            if (item.Item_ID > 0)
        //            {
        //                UpdateUnassembleVoucherItems(item);

        //            }
        //            else
        //            {
        //                SaveUnassembleVoucherItem(item);
        //            }
        //        }

        //        //Update Bill Sundry Items
        //        foreach (BillSundry_VoucherModel bs in objassemble.AssembleBillSundry_Voucher)
        //        {
        //            if (bs.BSId > 0)
        //            {
        //                UpdateUnassembleBillSundryVoucher(bs);

        //            }
        //            else
        //            {
        //                SaveUnassembleVoucherBillSundryVoucher(bs);
        //            }
        //        }
        //    }
        //    catch(Exception ex)
        //    {
        //        return false;
        //    }

        //    return true;
        //}


        public bool UpdateUnassembleVoucherItems(Item_VoucherModel objItems)
        {
            string Query     = string.Empty;
            bool   isUpdated = true;

            try
            {
                DBParameterCollection paramCollection = new DBParameterCollection();


                paramCollection.Add(new DBParameter("@Item", objItems.Item));
                paramCollection.Add(new DBParameter("@Batch", objItems.Batch));
                paramCollection.Add(new DBParameter("@Qty", objItems.Qty, System.Data.DbType.Decimal));
                paramCollection.Add(new DBParameter("@Unit", objItems.Unit));
                paramCollection.Add(new DBParameter("@Price", objItems.Price, System.Data.DbType.Decimal));
                paramCollection.Add(new DBParameter("@Amount", objItems.Amount, System.Data.DbType.Decimal));
                paramCollection.Add(new DBParameter("@TotalQty", objItems.TotalQty, System.Data.DbType.Decimal));
                paramCollection.Add(new DBParameter("@TotalAmount", objItems.TotalAmount, System.Data.DbType.Decimal));

                paramCollection.Add(new DBParameter("@ModifiedBy", "Admin"));
                paramCollection.Add(new DBParameter("@ModifiedDate", DateTime.Now));

                paramCollection.Add(new DBParameter("@Voucher_ID", objItems.ParentId));
                paramCollection.Add(new DBParameter("@ItemId", objItems.Item_ID));

                Query = "UPDATE Trans_Unassemble_Items SET [Item]=@Item,[Batch]=@Batch,[Qty]=@Qty,[Unit]=@Unit," +
                        "[Price]=@Price,[Amount]=@Amount,[TotalQty]=@TotalQty,[TotalAmount]=@TotalAmount,[ModifiedBy]=@ModifiedBy,[ModifiedDate]=@ModifiedDate " +
                        "WHERE Unassemble_ID=@Voucher_ID AND [ItemId]=@ItemId";


                if (_dbHelper.ExecuteNonQuery(Query, paramCollection) > 0)
                {
                    isUpdated = true;
                }
            }
            catch (Exception ex)
            {
                isUpdated = false;
                throw ex;
            }

            return(isUpdated);
        }
Esempio n. 3
0
        public bool UpdateSalesVoucherItems(Item_VoucherModel objSalesItem)
        {
            string Query     = string.Empty;
            bool   isUpdated = true;

            try
            {
                DBParameterCollection paramCollection = new DBParameterCollection();


                paramCollection.Add(new DBParameter("@Sales_Item", objSalesItem.Item));
                paramCollection.Add(new DBParameter("@Sales_Qty", objSalesItem.Qty, System.Data.DbType.Decimal));
                paramCollection.Add(new DBParameter("@Sales_Unit", objSalesItem.Unit));
                paramCollection.Add(new DBParameter("@Sales_Price", objSalesItem.Price, System.Data.DbType.Decimal));
                paramCollection.Add(new DBParameter("@Sales_Amount", objSalesItem.Amount, System.Data.DbType.Decimal));
                paramCollection.Add(new DBParameter("@TotalQty", objSalesItem.TotalQty, System.Data.DbType.Decimal));
                paramCollection.Add(new DBParameter("@TotalAmount", objSalesItem.TotalAmount, System.Data.DbType.Decimal));

                paramCollection.Add(new DBParameter("@ModifiedBy", objSalesItem.ModifiedBy));
                paramCollection.Add(new DBParameter("@ModifiedDate", DateTime.Now));

                paramCollection.Add(new DBParameter("@SalesVoucher_ID", objSalesItem.ParentId));
                paramCollection.Add(new DBParameter("@ItemId", objSalesItem.Item_ID));

                Query = "UPDATE Trans_Sales_Item SET [Item]=@Sales_Item,[Qty]=@Sales_Qty,[Unit]=@Sales_Unit," +
                        "[Price]=@Sales_Price,[Amount]=@Sales_Amount,[TotalQty]=@TotalQty,[TotalAmount]=@TotalAmount,[ModifiedBy]=@ModifiedBy,[ModifiedDate]=@ModifiedDate " +
                        "WHERE SalesVoucher_ID=@SalesVoucher_ID AND [ItemId]=@ItemId";


                if (_dbHelper.ExecuteNonQuery(Query, paramCollection) > 0)
                {
                    isUpdated = true;
                }
            }
            catch (Exception ex)
            {
                isUpdated = false;
                throw ex;
            }

            return(isUpdated);
        }
Esempio n. 4
0
        public bool SaveUnassembleVoucherItem(Item_VoucherModel item)
        {
            string Query   = string.Empty;
            bool   isSaved = true;

            try
            {
                DBParameterCollection paramCollection = new DBParameterCollection();

                paramCollection.Add(new DBParameter("@UAVoucher_ID", item.ParentId));
                paramCollection.Add(new DBParameter("@UA_Item", item.Item));
                paramCollection.Add(new DBParameter("@UA_Batch", item.Batch));
                paramCollection.Add(new DBParameter("@UA_Qty", item.Qty));
                paramCollection.Add(new DBParameter("@UA_Unit", item.Unit));
                paramCollection.Add(new DBParameter("@UA_Price", item.Price));
                paramCollection.Add(new DBParameter("@UA_Amount", item.Amount));
                paramCollection.Add(new DBParameter("@TotalQty", item.TotalQty));
                paramCollection.Add(new DBParameter("@TotalAmount", item.TotalAmount));

                paramCollection.Add(new DBParameter("@CreatedBy", "Admin"));
                paramCollection.Add(new DBParameter("@CreatedDate", DateTime.Now));


                Query = "INSERT INTO Trans_Unassemble_Items ([Unassemble_Id],[Item],[Batch],[Qty],[Unit]," +
                        "[Price],[Amount],[TotalQty],[TotalAmount],[CreatedBy],[CreatedDate]) VALUES" +
                        "(@UAVoucher_ID,@UA_Item,@UA_Batch,@UA_Qty,@UA_Unit,@UA_Price,@UA_Amount,@TotalQty,@TotalAmount,@CreatedBy,@CreatedDate)";

                if (_dbHelper.ExecuteNonQuery(Query, paramCollection) > 0)
                {
                    isSaved = true;
                }
            }
            catch (Exception ex)
            {
                isSaved = false;
                throw ex;
            }

            return(isSaved);
        }
Esempio n. 5
0
        public bool SaveProductionVoucherItems(Item_VoucherModel lstItems)
        {
            string Query   = string.Empty;
            bool   isSaved = true;

            try
            {
                DBParameterCollection paramCollection = new DBParameterCollection();

                paramCollection.Add(new DBParameter("@PV_ID", (lstItems.ParentId)));
                paramCollection.Add(new DBParameter("@Item", lstItems.Item));
                paramCollection.Add(new DBParameter("@Batch", lstItems.Batch));
                paramCollection.Add(new DBParameter("@Qty", lstItems.Qty));
                paramCollection.Add(new DBParameter("@Unit", (lstItems.Unit)));
                paramCollection.Add(new DBParameter("@Price", Convert.ToDecimal(lstItems.Price)));
                paramCollection.Add(new DBParameter("@Amount", Convert.ToDecimal(lstItems.Amount)));
                paramCollection.Add(new DBParameter("@TotalQty", lstItems.TotalQty));
                paramCollection.Add(new DBParameter("@TotalAmount", Convert.ToDecimal(lstItems.TotalAmount)));

                paramCollection.Add(new DBParameter("@CreatedBy", "Admin"));
                paramCollection.Add(new DBParameter("@CreatedDate", DateTime.Now));


                Query = "INSERT INTO Trans_Production_Items([Production_Id],[Item],[Batch],[Qty],[Unit]," +
                        "[Price],[Amount],[TotalQty],[TotalAmount],[CreatedBy],[CreatedDate]) VALUES " +
                        "(@PV_ID,@Item,@Batch,@Qty,@Unit,@Price,@Amount,@TotalQty,@TotalAmount,@CreatedBy,@CreatedDate)";

                if (_dbHelper.ExecuteNonQuery(Query, paramCollection) > 0)
                {
                    isSaved = true;
                }
            }
            catch (Exception ex)
            {
                isSaved = false;
                throw ex;
            }

            return(isSaved);
        }
Esempio n. 6
0
        public bool SaveStockTransferVoucherItem(Item_VoucherModel item)
        {
            string Query   = string.Empty;
            bool   isSaved = true;

            try
            {
                DBParameterCollection paramCollection = new DBParameterCollection();

                paramCollection.Add(new DBParameter("@ST_ID", (item.ParentId)));
                paramCollection.Add(new DBParameter("@Item", item.Item));
                paramCollection.Add(new DBParameter("@Batch", item.Batch));
                paramCollection.Add(new DBParameter("@Qty", item.Qty));
                paramCollection.Add(new DBParameter("@Unit", (item.Unit)));
                paramCollection.Add(new DBParameter("@Price", Convert.ToDecimal(item.Price)));
                paramCollection.Add(new DBParameter("@Amount", Convert.ToDecimal(item.Amount)));
                paramCollection.Add(new DBParameter("@TotalQty", item.TotalQty));
                paramCollection.Add(new DBParameter("@TotalAmount", Convert.ToDecimal(item.TotalAmount)));

                paramCollection.Add(new DBParameter("@ModifiedBy", "Admin"));
                //paramCollection.Add(new DBParameter("@CreatedDate", DateTime.Now));


                Query = "INSERT INTO Stock_Transfer_Items ([Stock_Id],[Item],[Batch],[Qty],[Unit]," +
                        "[Price],[Amount],[TotalQty],[TotalAmount],[ModifiedBy]) VALUES " +
                        "(@ST_ID,@Item,@Batch,@Qty,@Unit,@Price,@Amount,@TotalQty,@TotalAmount,@ModifiedBy)";

                if (_dbHelper.ExecuteNonQuery(Query, paramCollection) > 0)
                {
                    isSaved = true;
                }
            }
            catch (Exception ex)
            {
                isSaved = false;
                throw ex;
            }
            return(isSaved);
        }
Esempio n. 7
0
        public bool SavePurchaseItems(Item_VoucherModel lstitems)
        {
            string Query   = string.Empty;
            bool   isSaved = true;

            try
            {
                DBParameterCollection paramCollection = new DBParameterCollection();

                paramCollection.Add(new DBParameter("@Voucher_ID", Convert.ToInt32(lstitems.ParentId)));
                paramCollection.Add(new DBParameter("@Item", lstitems.Item));
                paramCollection.Add(new DBParameter("@Batch", lstitems.Batch));
                paramCollection.Add(new DBParameter("@Qty", Convert.ToInt32(lstitems.Qty)));
                paramCollection.Add(new DBParameter("@Unit", lstitems.Unit));
                paramCollection.Add(new DBParameter("@Price", Convert.ToInt32(lstitems.Price)));
                paramCollection.Add(new DBParameter("@Amount", Convert.ToInt32(lstitems.Amount)));
                paramCollection.Add(new DBParameter("@TotalQty", Convert.ToInt32(lstitems.TotalQty)));
                paramCollection.Add(new DBParameter("@TotalAmount", Convert.ToInt32(lstitems.TotalAmount)));

                paramCollection.Add(new DBParameter("@ModifiedBy", "Admin"));


                Query = "INSERT INTO Trans_PV_Items([TransPVId],[Item],[Batch],[Qty],[Unit]," +
                        "[Price],[Amount],[TotalQty],[TotalAmount],[ModifiedBy]) VALUES " +
                        "(@Voucher_ID,@Item,@Batch,@Qty,@Unit,@Price,@Amount,@TotalQty,@TotalAmount,@ModifiedBy)";

                if (_dbHelper.ExecuteNonQuery(Query, paramCollection) > 0)
                {
                    isSaved = true;
                }
            }
            catch (Exception ex)
            {
                isSaved = false;
                throw ex;
            }

            return(isSaved);
        }
Esempio n. 8
0
        public bool SavePurchaseVoucherItems(Item_VoucherModel objItem)
        {
            string Query   = string.Empty;
            bool   isSaved = true;

            objItem.ParentId = GetPurchaseVoucherId();

            try
            {
                DBParameterCollection paramCollection = new DBParameterCollection();

                paramCollection.Add(new DBParameter("@PurchaseVoucher_ID", objItem.ParentId));
                paramCollection.Add(new DBParameter("@Purchase_Item", objItem.Item));
                paramCollection.Add(new DBParameter("@Purchase_Qty", objItem.Qty));
                paramCollection.Add(new DBParameter("@Purchase_Unit", objItem.Qty));
                paramCollection.Add(new DBParameter("@Purchase_Price", objItem.Price));
                paramCollection.Add(new DBParameter("@Purchase_Amount", objItem.Amount));

                paramCollection.Add(new DBParameter("@CreatedBy", "Admin"));


                Query = "INSERT INTO PurchaseItem_Voucher([PurchaseVoucher_ID],[Purchase_Item],[Purchase_Qty],[Purchase_Unit]," +
                        "[Purchase_Price],[Purchase_Amount],[CreatedBy]) VALUES " +
                        "(@PurchaseVoucher_ID,@Purchase_Item,@Purchase_Qty,@Purchase_Unit,@Purchase_Price,@Purchase_Amount,@CreatedBy)";

                if (_dbHelper.ExecuteNonQuery(Query, paramCollection) > 0)
                {
                    isSaved = true;
                }
            }
            catch (Exception ex)
            {
                isSaved = false;
                throw ex;
            }

            return(isSaved);
        }
Esempio n. 9
0
        public List <StockTransferModel> GetAllStockTransfer()
        {
            List <StockTransferModel> lstST = new List <StockTransferModel>();
            StockTransferModel        objstock;

            string Query = "SELECT * FROM Stock_Transfer_Voucher";

            System.Data.IDataReader dr = _dbHelper.ExecuteDataReader(Query, _dbHelper.GetConnObject());

            while (dr.Read())
            {
                objstock = new StockTransferModel();

                objstock.ST_Id          = DataFormat.GetInteger(dr["ST_Id"]);
                objstock.Series         = dr["Series"].ToString();
                objstock.SalesType      = dr["SalesType"].ToString();
                objstock.ST_Date        = DataFormat.GetDateTime(dr["ST_Date"]);
                objstock.Voucher_Number = DataFormat.GetInteger(dr["VoucherNo"]);
                objstock.BillNo         = Convert.ToInt32(dr["BillNo"]);

                objstock.Party     = dr["Party"].ToString();
                objstock.MatCenter = dr["MatCentre"].ToString();
                objstock.Narration = dr["Narration"].ToString();
                //objsales. = Convert.ToDecimal(dr["TotalQty"]);
                //objsales.TotalAmount = Convert.ToDecimal(dr["TotalAmount"]);
                //objsales.BSTotalAmount = Convert.ToDecimal(dr["BSTotalAmount"]);


                //SELECT ST Items
                string itemQuery = "SELECT * FROM Stock_Transfer_Items WHERE Stock_Id=" + objstock.ST_Id;
                System.Data.IDataReader drItem = _dbHelper.ExecuteDataReader(itemQuery, _dbHelper.GetConnObject());

                objstock.StockItem_Voucher = new List <Item_VoucherModel>();
                Item_VoucherModel objItemModel;

                while (drItem.Read())
                {
                    objItemModel = new Item_VoucherModel();

                    objItemModel.ParentId = DataFormat.GetInteger(drItem["StockId"]);
                    objItemModel.Item_ID  = DataFormat.GetInteger(drItem["ItemId"]);
                    objItemModel.Item     = drItem["Item"].ToString();
                    objItemModel.Price    = Convert.ToDecimal(drItem["Price"]);
                    objItemModel.Qty      = Convert.ToDecimal(drItem["Qty"]);
                    objItemModel.Unit     = drItem["Unit"].ToString();

                    objItemModel.Amount      = Convert.ToDecimal(drItem["Amount"]);
                    objItemModel.TotalQty    = Convert.ToDecimal(drItem["TotalQty"]);
                    objItemModel.TotalAmount = Convert.ToDecimal(drItem["TotalAmount"]);

                    objstock.StockItem_Voucher.Add(objItemModel);
                }

                //SELECT Bill Sundry Voucher items
                string bsQuery = "SELECT * FROM Trans_SalesReturn_BS WHERE StockId=" + objstock.ST_Id;
                System.Data.IDataReader drBS = _dbHelper.ExecuteDataReader(bsQuery, _dbHelper.GetConnObject());

                objstock.StockBillSundry_Voucher = new List <BillSundry_VoucherModel>();
                BillSundry_VoucherModel objBSModel;

                while (drBS.Read())
                {
                    objBSModel = new BillSundry_VoucherModel();

                    objBSModel.ParentId    = DataFormat.GetInteger(drBS["StockId"]);
                    objBSModel.BSId        = DataFormat.GetInteger(drBS["BSId"]);
                    objBSModel.BillSundry  = drBS["BillSundry"].ToString();
                    objBSModel.Percentage  = Convert.ToDecimal(drBS["Percentage"]);
                    objBSModel.Amount      = Convert.ToDecimal(drBS["Amount"]);
                    objBSModel.TotalAmount = Convert.ToDecimal(drBS["TotalAmount"]);

                    objstock.StockBillSundry_Voucher.Add(objBSModel);
                }

                lstST.Add(objstock);
            }
            return(lstST);
        }
Esempio n. 10
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            TransSalesModel objSaleVch = new TransSalesModel();

            if (tbxVoucherNumber.Text.Trim() == "")
            {
                MessageBox.Show("Voucher Number Can Not Be Blank!");
                return;
            }

            objSaleVch.VoucherType      = tbxVoucherType.Text.Trim();
            objSaleVch.SaleDate         = Convert.ToDateTime(dtDate.Text);
            objSaleVch.Terms            = cbxTerms.SelectedItem.ToString();
            objSaleVch.VoucherNumber    = Convert.ToInt64(tbxVoucherNumber.Text.Trim() == string.Empty ? "0" : tbxVoucherNumber.Text.Trim());
            objSaleVch.BillNo           = Convert.ToInt64(tbxBillNo.Text.Trim() == string.Empty ? "0" : tbxBillNo.Text.Trim());
            objSaleVch.LedgerId         = objAccBL.GetLedgerIdByAccountName(tbxParty.Text.Trim());
            objSaleVch.SalesType        = tbxSaleType.Text.Trim();
            objSaleVch.MatCentre        = tbxMatcenter.Text.Trim() == null ? string.Empty : tbxMatcenter.Text.Trim();
            objSaleVch.PriceList        = cbxPriceList.Text.Trim() == null ? string.Empty : cbxPriceList.Text.Trim();
            objSaleVch.Narration        = tbxNarration.Text.Trim() == null ? string.Empty : tbxNarration.Text.Trim();
            objSaleVch.TotalAmount      = Convert.ToDecimal(Amount.SummaryItem.SummaryValue);
            objSaleVch.TotalFree        = Convert.ToDecimal(colFree.SummaryItem.SummaryValue);
            objSaleVch.TotalBasicAmount = Convert.ToDecimal(colBasicAmt.SummaryItem.SummaryValue);
            objSaleVch.TotalDisAmount   = Convert.ToDecimal(colDisAmt.SummaryItem.SummaryValue);
            objSaleVch.TotalTaxAmount   = Convert.ToDecimal(colTaxAmont.SummaryItem.SummaryValue);
            objSaleVch.TotalQty         = Convert.ToDecimal(Qty.SummaryItem.SummaryValue);
            objSaleVch.BSTotalAmount    = Convert.ToDecimal(BSAmount.SummaryItem.SummaryValue);

            //Items Details
            Item_VoucherModel        objSaleItem;
            List <Item_VoucherModel> lstSaleItems = new List <Item_VoucherModel>();

            for (int i = 0; i < dvgItemDetails.DataRowCount; i++)
            {
                DataRow row = dvgItemDetails.GetDataRow(i);

                objSaleItem                    = new Item_VoucherModel();
                objSaleItem.ITM_Id             = objIMBL.GetItemIdByItemName(row["Item"].ToString() == null ? string.Empty : row["Item"].ToString());
                objSaleItem.Qty                = Convert.ToDecimal(row["Qty"].ToString() == string.Empty ? "0.00" : row["Qty"]);
                objSaleItem.LedgerId           = objAccBL.GetLedgerIdByAccountName(row["Particulars"].ToString() == null ? string.Empty : row["Particulars"].ToString());
                objSaleItem.Unit               = row["Unit"].ToString() == null ? string.Empty : row["Unit"].ToString();
                objSaleItem.Per                = row["Per"].ToString() == null ? string.Empty : row["Per"].ToString();
                objSaleItem.Price              = Convert.ToDecimal(row["Price"].ToString() == string.Empty ? "0.00" : row["Price"].ToString());
                objSaleItem.Batch              = row["Batch"].ToString() == null ? string.Empty : row["Batch"].ToString();
                objSaleItem.Free               = Convert.ToDecimal(row["Free"].ToString() == string.Empty ? "0.00" : row["Free"].ToString());
                objSaleItem.BasicAmt           = Convert.ToDecimal(row["BasicAmt"].ToString() == string.Empty ? "0.00" : row["BasicAmt"].ToString());
                objSaleItem.DiscountPercentage = Convert.ToDecimal(row["DiscountPercentage"].ToString() == string.Empty ? "0.00" : row["DiscountPercentage"].ToString());
                objSaleItem.DiscountAmount     = Convert.ToDecimal(row["DiscountAmount"].ToString() == string.Empty ? "0.00" : row["DiscountAmount"].ToString());
                objSaleItem.TaxAmount          = Convert.ToDecimal(row["TaxAmount"].ToString() == string.Empty ? "0.00" : row["TaxAmount"].ToString());
                objSaleItem.Amount             = Convert.ToDecimal(row["Amount"].ToString() == string.Empty ? "0.00" : row["Amount"].ToString());
                objSaleItem.Item_ID            = Convert.ToInt64(row["Item_ID"].ToString() == string.Empty ? "0" : row["Item_ID"].ToString());
                objSaleItem.ParentId           = Convert.ToInt64(row["ParentId"].ToString() == string.Empty ? "0" : row["ParentId"].ToString());

                lstSaleItems.Add(objSaleItem);
            }
            objSaleVch.SalesItem_Voucher = lstSaleItems;
            //Bill Sundry Details
            BillSundry_VoucherModel        objSaleBS;
            List <BillSundry_VoucherModel> lstSaleBS = new List <BillSundry_VoucherModel>();

            for (int i = 0; i < dvgBsDetails.DataRowCount; i++)
            {
                DataRow row = dvgBsDetails.GetDataRow(i);

                objSaleBS            = new BillSundry_VoucherModel();
                objSaleBS.BS_Id      = objBSBL.GetBSIdByBSName(row["BillSundry"].ToString() == null ? string.Empty : row["BillSundry"].ToString());
                objSaleBS.Percentage = Convert.ToDecimal(row["Percentage"].ToString() == string.Empty ? "0.00" : row["Percentage"].ToString());
                objSaleBS.Extra      = row["Extra"].ToString() == null ? string.Empty : row["Extra"].ToString();
                objSaleBS.Amount     = Convert.ToDecimal(row["Amount"].ToString() == string.Empty ? "0.00" : row["Amount"].ToString());
                objSaleBS.BSId       = Convert.ToInt64(row["BSId"].ToString() == string.Empty ? "0" : row["BSId"].ToString());
                objSaleBS.ParentId   = Convert.ToInt64(row["ParentId"].ToString() == string.Empty ? "0" : row["ParentId"].ToString());
                lstSaleBS.Add(objSaleBS);
            }
            objSaleVch.SalesBillSundry_Voucher = lstSaleBS;
            objSaleVch.Trans_Sales_Id          = SalesId;
            bool isSuccess = objSVBL.UpdateSalesVoucherMaster(objSaleVch);

            if (isSuccess)
            {
                MessageBox.Show("Update Successfully!");
                SalesId = 0;
                ClearControls();
                Transaction.List.SalesVouchersList frmSaleVchList = new Transaction.List.SalesVouchersList();
                frmSaleVchList.StartPosition = FormStartPosition.CenterParent;
                frmSaleVchList.ShowDialog();
                FillSalesVoucherInfo();
            }
        }
Esempio n. 11
0
        public TransSalesModel GetAllSalesbyId(long id)
        {
            TransSalesModel objSaleVch = new TransSalesModel();

            StringBuilder sbQuery = new StringBuilder();

            sbQuery.AppendLine("SELECT m.*,am.ACC_NAME FROM `salesvoucher_master` AS m");
            sbQuery.AppendLine("INNER JOIN accountmaster AS am ON m.LedgerId= am.Ac_ID");
            sbQuery.AppendLine("WHERE m.`SalesVoucher_Id`='" + id + "'");
            System.Data.IDataReader dr = _dbHelper.ExecuteDataReader(sbQuery.ToString(), _dbHelper.GetConnObject());

            while (dr.Read())
            {
                objSaleVch.Trans_Sales_Id = Convert.ToInt64(dr["SalesVoucher_Id"]);
                objSaleVch.VoucherType    = dr["VoucherType"].ToString();
                objSaleVch.SaleDate       = DataFormat.GetDateTime(dr["SaleDate"]);
                objSaleVch.Terms          = dr["Terms"].ToString();
                objSaleVch.VoucherNumber  = Convert.ToInt64(dr["VoucherNumber"]);
                objSaleVch.BillNo         = Convert.ToInt64(dr["BillNumber"].ToString());
                objSaleVch.SalesType      = dr["SalesType"].ToString();
                objSaleVch.Party          = dr["ACC_NAME"].ToString();
                objSaleVch.MatCentre      = dr["MatCentre"].ToString();
                objSaleVch.Narration      = dr["Narration"].ToString();
                objSaleVch.TotalQty       = Convert.ToDecimal(dr["TotalQty"]);
                objSaleVch.TotalAmount    = Convert.ToDecimal(dr["TotalAmount"].ToString());
                objSaleVch.BSTotalAmount  = Convert.ToDecimal(dr["BSTotalAmount"]);
                objSaleVch.PriceList      = dr["PriceList"].ToString();

                //SELECT Item Details
                StringBuilder sbitemQuery = new StringBuilder();
                sbitemQuery.AppendLine("SELECT i.*,im.ITEM_Name,ia.ACC_NAME FROM salesvoucher_itemdetails as i");
                sbitemQuery.AppendLine("left join itemmaster as im on i.ITM_ID=im.ITM_ID");
                sbitemQuery.AppendLine("left join accountmaster as ia on i.LedgerId=ia.AC_ID");
                sbitemQuery.AppendLine("WHERE SalesVoucher_Id='" + id + "'");
                System.Data.IDataReader drItems = _dbHelper.ExecuteDataReader(sbitemQuery.ToString(), _dbHelper.GetConnObject());

                objSaleVch.SalesItem_Voucher = new List <Item_VoucherModel>();
                Item_VoucherModel objitem;

                while (drItems.Read())
                {
                    objitem = new Item_VoucherModel();

                    objitem.Item_ID            = Convert.ToInt32(drItems["Id"]);
                    objitem.ParentId           = DataFormat.GetInteger(drItems["SalesVoucher_Id"]);
                    objitem.ITM_Id             = Convert.ToInt64(drItems["ITM_ID"].ToString() == string.Empty?"0": drItems["ITM_ID"].ToString());
                    objitem.LedgerId           = Convert.ToInt64(drItems["LedgerId"].ToString() == string.Empty?"0":drItems["LedgerId"].ToString());
                    objitem.Item               = drItems["ITEM_Name"].ToString();
                    objitem.Particulars        = drItems["ACC_NAME"].ToString();
                    objitem.Qty                = Convert.ToDecimal(drItems["qty"].ToString());
                    objitem.Unit               = (drItems["Unit"].ToString());
                    objitem.Per                = (drItems["Per"].ToString());
                    objitem.Batch              = drItems["Batch"].ToString();
                    objitem.Price              = Convert.ToDecimal(drItems["Price"]);
                    objitem.Amount             = Convert.ToDecimal(drItems["Amount"].ToString());
                    objitem.Free               = Convert.ToDecimal(drItems["Free"]);
                    objitem.BasicAmt           = Convert.ToDecimal(drItems["BasicAmt"].ToString());
                    objitem.DiscountPercentage = Convert.ToDecimal(drItems["DiscountPercentage"].ToString());
                    objitem.DiscountAmount     = Convert.ToDecimal(drItems["DiscountAmount"].ToString());
                    objitem.TaxAmount          = Convert.ToDecimal(drItems["TaxAmount"].ToString());

                    objSaleVch.SalesItem_Voucher.Add(objitem);
                }
                //Select BS Details
                StringBuilder sbBSQuery = new StringBuilder();
                sbBSQuery.AppendLine("SELECT pbs.*,mbs.Name FROM salesvoucher_bsdetails as pbs");
                sbBSQuery.AppendLine("inner join  billsundarymaster as mbs on pbs.BS_Id=mbs.BS_Id");
                sbBSQuery.AppendLine("WHERE SalesVoucher_Id='" + id + "'");
                System.Data.IDataReader drbs = _dbHelper.ExecuteDataReader(sbBSQuery.ToString(), _dbHelper.GetConnObject());

                objSaleVch.SalesBillSundry_Voucher = new List <BillSundry_VoucherModel>();
                BillSundry_VoucherModel objbs;

                while (drbs.Read())
                {
                    objbs = new BillSundry_VoucherModel();

                    objbs.BSId       = Convert.ToInt32(drbs["BSId"]);
                    objbs.ParentId   = DataFormat.GetInteger(drbs["SalesVoucher_Id"]);
                    objbs.BillSundry = drbs["Name"].ToString();
                    objbs.Percentage = Convert.ToDecimal(drbs["Percentage"].ToString());
                    objbs.Extra      = drbs["Extra"].ToString();
                    objbs.Amount     = Convert.ToDecimal((drbs["Amount"].ToString()));

                    objSaleVch.SalesBillSundry_Voucher.Add(objbs);
                }
            }
            return(objSaleVch);
        }
Esempio n. 12
0
        public List <PurchaseReturnVoucherModel> GetAllPurchaseReturn()
        {
            List <PurchaseReturnVoucherModel> lstPurchase = new List <PurchaseReturnVoucherModel>();
            PurchaseReturnVoucherModel        objPReturn;

            string Query = "SELECT * FROM Trans_PurchaseReturn";

            System.Data.IDataReader dr = _dbHelper.ExecuteDataReader(Query, _dbHelper.GetConnObject());

            while (dr.Read())
            {
                objPReturn = new PurchaseReturnVoucherModel();

                objPReturn.PR_Id          = DataFormat.GetInteger(dr["PR_Id"]);
                objPReturn.Series         = dr["Series"].ToString();
                objPReturn.PR_Date        = DataFormat.GetDateTime(dr["PR_Date"]);
                objPReturn.Voucher_Number = DataFormat.GetInteger(dr["VoucherNo"]);
                objPReturn.PurchaseType   = dr["PurchaseType"].ToString();
                objPReturn.Party          = dr["Party"].ToString();
                objPReturn.MatCenter      = dr["MatCentre"].ToString();
                objPReturn.Narration      = dr["Narration"].ToString();
                //objPReturn. = Convert.ToDecimal(dr["TotalQty"]);
                //objPReturn.TotalAmount = Convert.ToDecimal(dr["TotalAmount"]);
                //objPReturn.BSTotalAmount = Convert.ToDecimal(dr["BSTotalAmount"]);


                //SELECT Purchase Items
                string itemQuery = "SELECT * FROM Trans_PR_Items WHERE Pro_Id=" + objPReturn.PR_Id;
                System.Data.IDataReader drItem = _dbHelper.ExecuteDataReader(itemQuery, _dbHelper.GetConnObject());

                objPReturn.Item_Voucher = new List <Item_VoucherModel>();
                Item_VoucherModel objItemModel;

                while (drItem.Read())
                {
                    objItemModel = new Item_VoucherModel();

                    objItemModel.ParentId = DataFormat.GetInteger(drItem["TransPRId"]);
                    objItemModel.Item_ID  = DataFormat.GetInteger(drItem["Id"]);
                    objItemModel.Item     = drItem["Item"].ToString();
                    objItemModel.Price    = Convert.ToDecimal(drItem["Price"]);
                    objItemModel.Qty      = Convert.ToDecimal(drItem["Qty"]);
                    objItemModel.Unit     = drItem["Unit"].ToString();

                    objItemModel.Amount      = Convert.ToDecimal(drItem["Amount"]);
                    objItemModel.TotalQty    = Convert.ToDecimal(drItem["TotalQty"]);
                    objItemModel.TotalAmount = Convert.ToDecimal(drItem["TotalAmount"]);

                    objPReturn.Item_Voucher.Add(objItemModel);
                }

                //SELECT Bill Sundry Voucher items
                string bsQuery = "SELECT * FROM Trans_PR_BS WHERE TransPVId=" + objPReturn.PR_Id;
                System.Data.IDataReader drBS = _dbHelper.ExecuteDataReader(bsQuery, _dbHelper.GetConnObject());

                objPReturn.BillSundry_Voucher = new List <BillSundry_VoucherModel>();
                BillSundry_VoucherModel objBSModel;

                while (drBS.Read())
                {
                    objBSModel = new BillSundry_VoucherModel();

                    objBSModel.ParentId    = DataFormat.GetInteger(drBS["TransPRId"]);
                    objBSModel.BSId        = DataFormat.GetInteger(drBS["BSId"]);
                    objBSModel.BillSundry  = drBS["BillSundry"].ToString();
                    objBSModel.Percentage  = Convert.ToDecimal(drBS["Percentage"]);
                    objBSModel.Amount      = Convert.ToDecimal(drBS["Amount"]);
                    objBSModel.TotalAmount = Convert.ToDecimal(drBS["TotalAmount"]);

                    objPReturn.BillSundry_Voucher.Add(objBSModel);
                }

                lstPurchase.Add(objPReturn);
            }
            return(lstPurchase);
        }
Esempio n. 13
0
        public TransSalesModel GetSalesById(String ID)
        {
            //List<TransSalesModel> lstSalesVouchers = new List<TransSalesModel>();
            TransSalesModel objsales = new TransSalesModel();

            string query = string.Empty;

            query = "SELECT count(*) FROM Trans_Sales";
            //int i=_dbHelper.ExecuteNonQuery(query);
            if (ID == "first")
            {
                query = "SELECT TOP 1 * FROM Trans_Sales";
            }
            ID = "1";
            if (ID == "last")
            {
                query = "SELECT TOP 1 * FROM Trans_Sales order by Trans_Sales_Id desc";
            }
            if (Convert.ToInt32(ID) > 0)
            {
                query = "SELECT * FROM Trans_Sales WHERE Trans_sales_id=" + ID;
            }

            System.Data.IDataReader dr = _dbHelper.ExecuteDataReader(query, _dbHelper.GetConnObject());

            while (dr.Read())
            {
                objsales.Trans_Sales_Id = DataFormat.GetInteger(dr["Trans_Sales_Id"]);
                objsales.Series         = dr["Series"].ToString();
                objsales.SaleDate       = DataFormat.GetDateTime(dr["SaleDate"]);
                objsales.VoucherNumber  = DataFormat.GetInteger(dr["VoucherNumber"]);
                objsales.SalesType      = dr["SalesType"].ToString();
                objsales.Party          = dr["Party"].ToString();
                objsales.MatCentre      = dr["MatCentre"].ToString();
                objsales.Narration      = dr["Narration"].ToString();
                objsales.TotalQty       = Convert.ToDecimal(dr["TotalQty"]);
                objsales.TotalAmount    = Convert.ToDecimal(dr["TotalAmount"]);
                objsales.BSTotalAmount  = Convert.ToDecimal(dr["BSTotalAmount"]);

                objsales.Trans_Sales_Id = objsales.Trans_Sales_Id + 1;
                //SELECT Sales Items
                string itemQuery = "SELECT * FROM Trans_Sales_Item WHERE TransSalesId=" + objsales.Trans_Sales_Id;
                System.Data.IDataReader drItem = _dbHelper.ExecuteDataReader(itemQuery, _dbHelper.GetConnObject());

                objsales.SalesItem_Voucher = new List <Item_VoucherModel>();
                Item_VoucherModel objItemModel;

                while (drItem.Read())
                {
                    objItemModel = new Item_VoucherModel();

                    objItemModel.ParentId = DataFormat.GetInteger(drItem["TransSalesId"]);
                    objItemModel.Item_ID  = DataFormat.GetInteger(drItem["ItemId"]);
                    objItemModel.Item     = drItem["Item"].ToString();
                    objItemModel.Price    = Convert.ToDecimal(drItem["Price"]);
                    objItemModel.Qty      = Convert.ToDecimal(drItem["Qty"]);
                    objItemModel.Unit     = drItem["Unit"].ToString();

                    objItemModel.Amount      = Convert.ToDecimal(drItem["Amount"]);
                    objItemModel.TotalQty    = Convert.ToDecimal(drItem["TotalQty"]);
                    objItemModel.TotalAmount = Convert.ToDecimal(drItem["TotalAmount"]);

                    objsales.SalesItem_Voucher.Add(objItemModel);
                }

                //SELECT Bill Sundry Voucher items
                string bsQuery = "SELECT * FROM Trans_Sales_BS WHERE TransSalesId=" + objsales.Trans_Sales_Id;
                System.Data.IDataReader drBS = _dbHelper.ExecuteDataReader(bsQuery, _dbHelper.GetConnObject());

                objsales.SalesBillSundry_Voucher = new List <BillSundry_VoucherModel>();
                BillSundry_VoucherModel objBSModel;

                while (drBS.Read())
                {
                    objBSModel = new BillSundry_VoucherModel();

                    objBSModel.ParentId    = DataFormat.GetInteger(drBS["TransSalesId"]);
                    objBSModel.BSId        = DataFormat.GetInteger(drBS["BSId"]);
                    objBSModel.BillSundry  = drBS["BillSundry"].ToString();
                    objBSModel.Percentage  = Convert.ToDecimal(drBS["Percentage"]);
                    objBSModel.Amount      = Convert.ToDecimal(drBS["Amount"]);
                    objBSModel.TotalAmount = Convert.ToDecimal(drBS["TotalAmount"]);

                    objsales.SalesBillSundry_Voucher.Add(objBSModel);
                }

                //  lstSalesVouchers.Add(objsales);
            }
            return(objsales);
        }
Esempio n. 14
0
        public PurchaseReturnVoucherModel GetAllPurchaseReturnById(int id)
        {
            PurchaseReturnVoucherModel objPRVoucher = new PurchaseReturnVoucherModel();

            string Query = "SELECT * FROM Trans_purchaseReturn WHERE transprId=" + id;

            System.Data.IDataReader dr = _dbHelper.ExecuteDataReader(Query, _dbHelper.GetConnObject());

            while (dr.Read())
            {
                objPRVoucher.PR_Id        = DataFormat.GetInteger(dr["TransPrId"]);
                objPRVoucher.Series       = dr["series"].ToString();
                objPRVoucher.PurchaseType = dr["PurchaseType"].ToString();
                objPRVoucher.PR_Date      = DataFormat.GetDateTime(dr["pr_Date"]);

                objPRVoucher.Voucher_Number = DataFormat.GetInteger(dr["Voucherno"]);
                objPRVoucher.BillNo         = DataFormat.GetInteger(dr["BillNo"]);
                objPRVoucher.DueDate        = DataFormat.GetDateTime(dr["DueDate"]);

                objPRVoucher.Party     = dr["party"].ToString();
                objPRVoucher.MatCenter = dr["MatCenter"].ToString();
                objPRVoucher.Narration = dr["Narration"].ToString();
                //objpurchase.t = Convert.ToDecimal(dr["TotalQty"]);
                //objpurchase.TotalAmount = Convert.ToDecimal(dr["TotalAmount"].ToString());
                //objpurchase.BSTotalAmount = Convert.ToDecimal(dr["BSTotalAmount"]);

                //SELECT Purchase Items

                string itemQuery = "SELECT * FROM Trans_pr_items WHERE TransprId=" + id;
                System.Data.IDataReader drItems = _dbHelper.ExecuteDataReader(itemQuery, _dbHelper.GetConnObject());

                objPRVoucher.Item_Voucher = new List <Item_VoucherModel>();
                Item_VoucherModel objitem;

                while (drItems.Read())
                {
                    objitem = new Item_VoucherModel();

                    objitem.Item_ID     = Convert.ToInt32(drItems["ItemId"]);
                    objitem.ParentId    = DataFormat.GetInteger(drItems["TransprId"]);
                    objitem.Item        = drItems["item"].ToString();
                    objitem.Batch       = drItems["Batch"].ToString();
                    objitem.Qty         = Convert.ToInt32(drItems["qty"].ToString());
                    objitem.Unit        = (drItems["unit"].ToString());
                    objitem.Price       = Convert.ToDecimal(drItems["price"]);
                    objitem.Amount      = Convert.ToInt32(drItems["amount"].ToString());
                    objitem.TotalQty    = Convert.ToInt32(drItems["TotalQty"].ToString());
                    objitem.TotalAmount = Convert.ToDecimal(drItems["TotalAmount"]);


                    objPRVoucher.Item_Voucher.Add(objitem);
                }

                string BSQuery = "SELECT * FROM Trans_pr_BS WHERE TransprId=" + id;
                System.Data.IDataReader drbs = _dbHelper.ExecuteDataReader(BSQuery, _dbHelper.GetConnObject());

                objPRVoucher.BillSundry_Voucher = new List <BillSundry_VoucherModel>();
                BillSundry_VoucherModel objbs;

                while (drbs.Read())
                {
                    objbs = new BillSundry_VoucherModel();

                    objbs.BSId        = Convert.ToInt32(drbs["BSId"]);
                    objbs.ParentId    = DataFormat.GetInteger(drbs["TransprId"]);
                    objbs.BillSundry  = drbs["BillSundry"].ToString();
                    objbs.Percentage  = Convert.ToDecimal(drbs["Percentage"].ToString());
                    objbs.Amount      = Convert.ToDecimal((drbs["Amount"].ToString()));
                    objbs.TotalAmount = Convert.ToDecimal(drbs["TotalAmount"].ToString());

                    objPRVoucher.BillSundry_Voucher.Add(objbs);
                }
            }
            return(objPRVoucher);
        }
Esempio n. 15
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            eSunSpeedDomain.StockJournalModel objjournal = new eSunSpeedDomain.StockJournalModel();

            if (tbxVoucherNo.Text.Trim() == "")
            {
                MessageBox.Show("Voucher Number Can Not Be Blank!");
                return;
            }

            objjournal.Series         = tbxSeries.Text.Trim();
            objjournal.SJ_Date        = Convert.ToDateTime(dtDate.Text);
            objjournal.Voucher_Number = Convert.ToInt32(tbxVoucherNo.Text.Trim());
            objjournal.MatCenterIC    = tbxMatcenterIC.Text.Trim();
            objjournal.MatCenterIG    = tbxMatcenterIG.Text.Trim();
            objjournal.Narration      = tbxNarration.Text.Trim();

            objjournal.TotalAmountIG = Convert.ToDecimal(Amount.SummaryItem.SummaryValue);
            objjournal.TotalQtyIG    = Convert.ToInt32(Qty.SummaryItem.SummaryValue);

            //Item Generated Details
            Item_VoucherModel        objItem;
            List <Item_VoucherModel> lstItems = new List <Item_VoucherModel>();

            for (int i = 0; i < gdvItemIG.DataRowCount; i++)
            {
                DataRow row = gdvItemIG.GetDataRow(i);

                objItem      = new Item_VoucherModel();
                objItem.Item = row["Item"].ToString();

                objItem.Qty    = Convert.ToDecimal(row["Qty"]);
                objItem.Unit   = row["Unit"].ToString();
                objItem.Amount = Convert.ToDecimal(row["Amount"].ToString());
                objItem.Price  = Convert.ToDecimal(row["Price"].ToString());
                lstItems.Add(objItem);
            }

            objjournal.Item_Generated = lstItems;

            //Item Consumed Details
            ItemConsumedModel        objItemCon;
            List <ItemConsumedModel> lstItemConsumed = new List <ItemConsumedModel>();

            for (int i = 0; i < gdvItemIG.DataRowCount; i++)
            {
                DataRow row = gdvItemIG.GetDataRow(i);

                objItemCon = new ItemConsumedModel();

                objItemCon.Item   = row["Item"].ToString();
                objItemCon.Qty    = Convert.ToDecimal(row["Qty"]);
                objItemCon.Unit   = row["Unit"].ToString();
                objItemCon.Amount = Convert.ToDecimal(row["Amount"].ToString());
                objItemCon.Price  = Convert.ToDecimal(row["Price"].ToString());
                lstItemConsumed.Add(objItemCon);
            }

            objjournal.Item_Consumed = lstItemConsumed;

            //objProdu.TotalQtyIG = Convert.ToDecimal(BSAmount.SummaryItem.SummaryValue);

            //objSales.SalesBillSundry_Voucher = lstBS;

            bool isSuccess = objSJBL.SaveStockJournalMaster(objjournal);

            if (isSuccess)
            {
                MessageBox.Show("Saved Successfully!");
                //   Dialogs.PopUPDialog d = new Dialogs.PopUPDialog("Saved Successfully!");
                // d.ShowDialog();
            }
        }
Esempio n. 16
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            StockTransferModel objStockTrans = new StockTransferModel();

            if (tbxVoucherNo.Text.Trim() == "")
            {
                MessageBox.Show("Voucher Number Can Not Be Blank!");
                return;
            }

            objStockTrans.Series         = tbxSeries.Text.Trim();
            objStockTrans.FromDate       = tbxFrom.Text.Trim();
            objStockTrans.ToDate         = tbxTo.Text.Trim();
            objStockTrans.ST_Date        = Convert.ToDateTime(dtDate.Text);
            objStockTrans.Voucher_Number = Convert.ToInt32(tbxVoucherNo.Text.Trim());
            objStockTrans.Narration      = tbxNarration.Text.Trim();

            objStockTrans.TotalAmount = Convert.ToDecimal(Amount.SummaryItem.SummaryValue);
            objStockTrans.TotalQty    = Convert.ToInt32(Qty.SummaryItem.SummaryValue);

            //Stock Transfer Items
            Item_VoucherModel        objItem;
            List <Item_VoucherModel> lstItems = new List <Item_VoucherModel>();

            for (int i = 0; i < gdvItem.DataRowCount; i++)
            {
                DataRow row = gdvItem.GetDataRow(i);

                objItem      = new Item_VoucherModel();
                objItem.Item = row["Item"].ToString();

                objItem.Qty    = Convert.ToDecimal(row["Qty"]);
                objItem.Unit   = row["Unit"].ToString();
                objItem.Amount = Convert.ToDecimal(row["Amount"].ToString());
                objItem.Price  = Convert.ToDecimal(row["Price"].ToString());
                lstItems.Add(objItem);
            }

            objStockTrans.StockItem_Voucher = lstItems;

            //Bill Sundry
            BillSundry_VoucherModel        objBS;
            List <BillSundry_VoucherModel> lstBS = new List <BillSundry_VoucherModel>();

            for (int i = 0; i < gridBs.DataRowCount; i++)
            {
                DataRow row = gridBs.GetDataRow(i);

                objBS            = new BillSundry_VoucherModel();
                objBS.BillSundry = row["BillSundry"].ToString();
                objBS.Narration  = row["Narration"].ToString();
                objBS.Percentage = Convert.ToDecimal(row["Percentage"]);
                objBS.Amount     = Convert.ToDecimal(row["Amount"]);
                objBS.Type       = row["Extra"].ToString();

                lstBS.Add(objBS);
            }

            objStockTrans.BSTotalAmount = Convert.ToDecimal(BSAmount.SummaryItem.SummaryValue);

            objStockTrans.StockBillSundry_Voucher = lstBS;

            bool isSuccess = objStockBL.SaveStockVoucher(objStockTrans);

            if (isSuccess)
            {
                MessageBox.Show("Saved Successfully!");
                //   Dialogs.PopUPDialog d = new Dialogs.PopUPDialog("Saved Successfully!");
                // d.ShowDialog();
            }
        }
Esempio n. 17
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            PurchaseReturnVoucherModel objPurcRet = new PurchaseReturnVoucherModel();

            if (tbxVoucherNumber.Text.Trim() == "")
            {
                MessageBox.Show("Voucher Number Can Not Be Blank!");
                return;
            }
            objPurcRet.VoucherType   = cbxVoucherType.Text.Trim();
            objPurcRet.PR_Date       = Convert.ToDateTime(dtDate.Text);
            objPurcRet.Terms         = cbxTerms.SelectedItem.ToString();
            objPurcRet.VoucherNumber = Convert.ToInt64(tbxVoucherNumber.Text.Trim() == string.Empty ? "0" : tbxVoucherNumber.Text.Trim());
            objPurcRet.BillNo        = Convert.ToInt64(tbxBillNo.Text.Trim() == string.Empty ? "0" : tbxBillNo.Text.Trim());
            objPurcRet.LedgerId      = objAccBL.GetLedgerIdByAccountName(cbxParty.Text.Trim());
            objPurcRet.PurchaseType  = cbxPurcRetType.Text.Trim() == null ? string.Empty : cbxPurcRetType.Text.Trim();
            objPurcRet.MatCenter     = cbxMatcenter.Text.Trim();
            objPurcRet.Narration     = tbxNarration.Text.Trim() == null ? string.Empty : tbxNarration.Text.Trim();

            objPurcRet.TotalQty         = Convert.ToDecimal(colQty.SummaryItem.SummaryValue);
            objPurcRet.TotalFree        = Convert.ToDecimal(colFree.SummaryItem.SummaryValue);
            objPurcRet.TotalBasicAmount = Convert.ToDecimal(colBasicAmt.SummaryItem.SummaryValue);
            objPurcRet.TotalDisAmount   = Convert.ToDecimal(colDisAmt.SummaryItem.SummaryValue);
            objPurcRet.TotalTaxAmount   = Convert.ToDecimal(colTaxAmt.SummaryItem.SummaryValue);
            objPurcRet.TotalAmount      = Convert.ToDecimal(colAmount.SummaryItem.SummaryValue);
            objPurcRet.BSTotalAmount    = Convert.ToDecimal(colBSAmount.SummaryItem.SummaryValue);

            //Items Details
            Item_VoucherModel        objPurcRetItem;
            List <Item_VoucherModel> lstPurcRetItems = new List <Item_VoucherModel>();

            for (int i = 0; i < dvgItemDetails.DataRowCount; i++)
            {
                DataRow row = dvgItemDetails.GetDataRow(i);

                objPurcRetItem                    = new Item_VoucherModel();
                objPurcRetItem.ITM_Id             = objIMBL.GetItemIdByItemName(row["Item"].ToString() == null ? string.Empty : row["Item"].ToString());
                objPurcRetItem.Qty                = Convert.ToDecimal(row["Qty"].ToString() == string.Empty ? "0.00" : row["Qty"]);
                objPurcRetItem.Unit               = row["Unit"].ToString() == null ? string.Empty : row["Unit"].ToString();
                objPurcRetItem.Per                = row["Per"].ToString() == null ? string.Empty : row["Per"].ToString();
                objPurcRetItem.Price              = Convert.ToDecimal(row["Price"].ToString() == string.Empty ? "0.00" : row["Price"].ToString());
                objPurcRetItem.Batch              = row["Batch"].ToString() == null ? string.Empty : row["Batch"].ToString();
                objPurcRetItem.Free               = Convert.ToDecimal(row["Free"].ToString() == string.Empty ? "0.00" : row["Free"].ToString());
                objPurcRetItem.BasicAmt           = Convert.ToDecimal(row["BasicAmt"].ToString() == string.Empty ? "0.00" : row["BasicAmt"].ToString());
                objPurcRetItem.DiscountPercentage = Convert.ToDecimal(row["DiscountPercentage"].ToString() == string.Empty ? "0.00" : row["DiscountPercentage"].ToString());
                objPurcRetItem.DiscountAmount     = Convert.ToDecimal(row["DiscountAmount"].ToString() == string.Empty ? "0.00" : row["DiscountAmount"].ToString());
                objPurcRetItem.TaxAmount          = Convert.ToDecimal(row["TaxAmount"].ToString() == string.Empty ? "0.00" : row["TaxAmount"].ToString());
                objPurcRetItem.Amount             = Convert.ToDecimal(row["Amount"].ToString() == string.Empty ? "0.00" : row["Amount"].ToString());
                if (objPurcRet.PR_Id != 0)
                {
                    objPurcRetItem.Item_ID  = Convert.ToInt64(row["Item_ID"].ToString() == string.Empty ? "0" : row["Item_ID"].ToString());
                    objPurcRetItem.ParentId = Convert.ToInt64(row["ParentId"].ToString() == string.Empty ? "0" : row["ParentId"].ToString());
                }
                lstPurcRetItems.Add(objPurcRetItem);
            }

            objPurcRet.Item_Voucher = lstPurcRetItems;
            //Bill Sundry Details
            BillSundry_VoucherModel        objPurcRetBS;
            List <BillSundry_VoucherModel> lstPurcRetBS = new List <BillSundry_VoucherModel>();

            for (int i = 0; i < dvgBSDetails.DataRowCount; i++)
            {
                DataRow row = dvgBSDetails.GetDataRow(i);

                objPurcRetBS            = new BillSundry_VoucherModel();
                objPurcRetBS.BS_Id      = objBSBL.GetBSIdByBSName(row["BillSundry"].ToString() == null ? string.Empty : row["BillSundry"].ToString());
                objPurcRetBS.Percentage = Convert.ToDecimal(row["Percentage"].ToString() == string.Empty ? "0.00" : row["Percentage"].ToString());
                objPurcRetBS.Extra      = row["Extra"].ToString() == null ? string.Empty : row["Extra"].ToString();
                objPurcRetBS.Amount     = Convert.ToDecimal(row["Amount"].ToString() == string.Empty ? "0.00" : row["Amount"].ToString());

                lstPurcRetBS.Add(objPurcRetBS);
            }
            objPurcRet.BillSundry_Voucher = lstPurcRetBS;

            bool isSuccess = objPurcBL.SavePurcahseReturnVoucher(objPurcRet);

            if (isSuccess)
            {
                MessageBox.Show("Saved Successfully!");
                PurcRetId = 0;
                ClearControls();
            }
        }
Esempio n. 18
0
        public StockTransferModel GetAllStockTransferbyId(int id)
        {
            StockTransferModel objstock = new StockTransferModel();

            string Query = "SELECT * FROM Stock_Transfer_Voucher WHERE Stock_Id=" + id;

            System.Data.IDataReader dr = _dbHelper.ExecuteDataReader(Query, _dbHelper.GetConnObject());

            while (dr.Read())
            {
                objstock.ST_Id          = Convert.ToInt32(dr["Stock_Id"]);
                objstock.Series         = dr["series"].ToString();
                objstock.ST_Date        = DataFormat.GetDateTime(dr["ST_Date"]);
                objstock.Voucher_Number = DataFormat.GetInteger(dr["VoucherNo"]);
                objstock.FromDate       = Convert.ToDateTime(dr["FromDate"]);
                objstock.ToDate         = Convert.ToDateTime(dr["ToDate"]);
                objstock.Narration      = dr["Narration"].ToString();

                //objSalesReturn.TotalQty = Convert.ToDecimal(dr["TotalQty"]);
                //objSalesReturn.TotalAmount = Convert.ToDecimal(dr["TotalAmount"].ToString());
                //objSalesReturn.BSTotalAmount = Convert.ToDecimal(dr["BSTotalAmount"]);

                string itemQuery = "SELECT * FROM Stock_Transfer_Items WHERE Stock_Id=" + id;
                System.Data.IDataReader drItems = _dbHelper.ExecuteDataReader(itemQuery, _dbHelper.GetConnObject());

                objstock.StockItem_Voucher = new List <Item_VoucherModel>();
                Item_VoucherModel objitem;

                while (drItems.Read())
                {
                    objitem = new Item_VoucherModel();

                    objitem.Item_ID     = Convert.ToInt32(drItems["ItemId"]);
                    objitem.ParentId    = DataFormat.GetInteger(drItems["Stock_Id"]);
                    objitem.Item        = drItems["item"].ToString();
                    objitem.Batch       = drItems["Batch"].ToString();
                    objitem.Qty         = Convert.ToInt32(drItems["qty"].ToString());
                    objitem.Unit        = (drItems["unit"].ToString());
                    objitem.Price       = Convert.ToDecimal(drItems["price"]);
                    objitem.Amount      = Convert.ToInt32(drItems["amount"].ToString());
                    objitem.TotalAmount = Convert.ToDecimal(drItems["TotalAmount"]);
                    objitem.TotalQty    = Convert.ToInt32(drItems["TotalQty"].ToString());

                    objstock.StockItem_Voucher.Add(objitem);
                }

                string BSQuery = "SELECT * FROM Stock_Transfer_BS WHERE Stock_Id=" + id;
                System.Data.IDataReader drbs = _dbHelper.ExecuteDataReader(BSQuery, _dbHelper.GetConnObject());

                objstock.StockBillSundry_Voucher = new List <BillSundry_VoucherModel>();
                BillSundry_VoucherModel objbs;

                while (drbs.Read())
                {
                    objbs = new BillSundry_VoucherModel();

                    objbs.BSId        = Convert.ToInt32(drbs["BSId"]);
                    objbs.ParentId    = DataFormat.GetInteger(drbs["Stock_Id"]);
                    objbs.BillSundry  = drbs["BillSundry"].ToString();
                    objbs.Percentage  = Convert.ToDecimal(drbs["Percentage"].ToString());
                    objbs.Amount      = Convert.ToDecimal((drbs["Amount"].ToString()));
                    objbs.TotalAmount = Convert.ToDecimal(drbs["TotalAmount"].ToString());

                    objstock.StockBillSundry_Voucher.Add(objbs);
                }
            }
            return(objstock);
        }
Esempio n. 19
0
        public MatIssuedModel GetAllMatIssuedbyId(int id)
        {
            MatIssuedModel objMatIssued = new MatIssuedModel();

            string Query = "SELECT * FROM Trans_MatIssued WHERE MatIssued_Id=" + id;

            System.Data.IDataReader dr = _dbHelper.ExecuteDataReader(Query, _dbHelper.GetConnObject());

            while (dr.Read())
            {
                objMatIssued.Issued_Id = Convert.ToInt32(dr["MatIssued_Id"]);
                objMatIssued.Series    = dr["series"].ToString();

                objMatIssued.Issued_Date    = DataFormat.GetDateTime(dr["Issued_Date"]);
                objMatIssued.Voucher_Number = DataFormat.GetInteger(dr["VoucherNo"]);
                objMatIssued.Party          = dr["party"].ToString();
                objMatIssued.MatCenter      = dr["MatCentre"].ToString();
                objMatIssued.Narration      = dr["Narration"].ToString();
                objMatIssued.TotalQty       = Convert.ToDecimal(dr["TotalQty"]);
                objMatIssued.TotalAmount    = Convert.ToDecimal(dr["TotalAmount"].ToString());
                objMatIssued.BSTotalAmount  = Convert.ToDecimal(dr["BSTotalAmount"]);

                //SELECT Credit Note Accounts

                string itemQuery = "SELECT * FROM Trans_MatIssued_Items WHERE MatIssued_Id=" + id;
                System.Data.IDataReader drItems = _dbHelper.ExecuteDataReader(itemQuery, _dbHelper.GetConnObject());

                objMatIssued.IssuedItem_Voucher = new List <Item_VoucherModel>();
                Item_VoucherModel objitem;

                while (drItems.Read())
                {
                    objitem = new Item_VoucherModel();

                    objitem.Item_ID     = Convert.ToInt32(drItems["ItemId"]);
                    objitem.ParentId    = DataFormat.GetInteger(drItems["MatIssued_Id"]);
                    objitem.Item        = drItems["item"].ToString();
                    objitem.Batch       = drItems["Batch"].ToString();
                    objitem.Qty         = Convert.ToInt32(drItems["qty"].ToString());
                    objitem.Unit        = (drItems["unit"].ToString());
                    objitem.Price       = Convert.ToDecimal(drItems["price"]);
                    objitem.Amount      = Convert.ToInt32(drItems["amount"].ToString());
                    objitem.TotalAmount = Convert.ToDecimal(drItems["TotalAmount"]);
                    objitem.TotalQty    = Convert.ToInt32(drItems["TotalQty"].ToString());

                    objMatIssued.IssuedItem_Voucher.Add(objitem);
                }

                string BSQuery = "SELECT * FROM Trans_MatIssued_BS WHERE MatIssued_Id=" + id;
                System.Data.IDataReader drbs = _dbHelper.ExecuteDataReader(BSQuery, _dbHelper.GetConnObject());

                objMatIssued.IssuedBillSundry_Voucher = new List <BillSundry_VoucherModel>();
                BillSundry_VoucherModel objbs;

                while (drbs.Read())
                {
                    objbs = new BillSundry_VoucherModel();

                    objbs.BSId        = Convert.ToInt32(drbs["BSId"]);
                    objbs.ParentId    = DataFormat.GetInteger(drbs["MatIssued_Id"]);
                    objbs.BillSundry  = drbs["BillSundry"].ToString();
                    objbs.Percentage  = Convert.ToDecimal(drbs["Percentage"].ToString());
                    objbs.Amount      = Convert.ToDecimal((drbs["Amount"].ToString()));
                    objbs.TotalAmount = Convert.ToDecimal(drbs["TotalAmount"].ToString());

                    objMatIssued.IssuedBillSundry_Voucher.Add(objbs);
                }
            }
            return(objMatIssued);
        }
Esempio n. 20
0
        public TransSalesModel GetAllSalesbyId(int id)
        {
            TransSalesModel objSales = new TransSalesModel();

            string Query = "SELECT * FROM Trans_Sales WHERE trans_sales_Id=" + id;

            System.Data.IDataReader dr = _dbHelper.ExecuteDataReader(Query, _dbHelper.GetConnObject());

            while (dr.Read())
            {
                objSales.Trans_Sales_Id = Convert.ToInt32(dr["Trans_Sales_Id"]);
                objSales.Series         = dr["series"].ToString();

                objSales.SaleDate      = DataFormat.GetDateTime(dr["SaleDate"]);
                objSales.VoucherNumber = DataFormat.GetInteger(dr["VoucherNumber"]);
                objSales.BillNo        = Convert.ToInt32(dr["BillNumber"].ToString());
                objSales.DueDate       = Convert.ToDateTime(dr["DueDate"]);
                objSales.SalesType     = dr["SalesType"].ToString();
                objSales.Party         = dr["party"].ToString();
                objSales.MatCentre     = dr["MatCentre"].ToString();
                objSales.Narration     = dr["Narration"].ToString();
                objSales.TotalQty      = Convert.ToDecimal(dr["TotalQty"]);
                objSales.TotalAmount   = Convert.ToDecimal(dr["TotalAmount"].ToString());
                objSales.BSTotalAmount = Convert.ToDecimal(dr["BSTotalAmount"]);

                //SELECT Credit Note Accounts

                string itemQuery = "SELECT * FROM Trans_Sales_Item WHERE Trans_Sales_Id=" + id;
                System.Data.IDataReader drItems = _dbHelper.ExecuteDataReader(itemQuery, _dbHelper.GetConnObject());

                objSales.SalesItem_Voucher = new List <Item_VoucherModel>();
                Item_VoucherModel objitem;

                while (drItems.Read())
                {
                    objitem = new Item_VoucherModel();

                    objitem.Item_ID     = Convert.ToInt32(drItems["ItemId"]);
                    objitem.ParentId    = DataFormat.GetInteger(drItems["Trans_Sales_Id"]);
                    objitem.Item        = drItems["item"].ToString();
                    objitem.Batch       = drItems["Batch"].ToString();
                    objitem.Qty         = Convert.ToInt32(drItems["qty"].ToString());
                    objitem.Unit        = (drItems["unit"].ToString());
                    objitem.Price       = Convert.ToDecimal(drItems["price"]);
                    objitem.Amount      = Convert.ToInt32(drItems["amount"].ToString());
                    objitem.TotalAmount = Convert.ToDecimal(drItems["TotalAmount"]);
                    objitem.TotalQty    = Convert.ToInt32(drItems["TotalQty"].ToString());

                    objSales.SalesItem_Voucher.Add(objitem);
                }

                string BSQuery = "SELECT * FROM Trans_Sales_BS WHERE Trans_Sales_Id=" + id;
                System.Data.IDataReader drbs = _dbHelper.ExecuteDataReader(BSQuery, _dbHelper.GetConnObject());

                objSales.SalesBillSundry_Voucher = new List <BillSundry_VoucherModel>();
                BillSundry_VoucherModel objbs;

                while (drbs.Read())
                {
                    objbs = new BillSundry_VoucherModel();

                    objbs.BSId        = Convert.ToInt32(drbs["BSId"]);
                    objbs.ParentId    = DataFormat.GetInteger(drbs["Trans_Sales_Id"]);
                    objbs.BillSundry  = drbs["BillSundry"].ToString();
                    objbs.Percentage  = Convert.ToDecimal(drbs["Percentage"].ToString());
                    objbs.Amount      = Convert.ToDecimal((drbs["Amount"].ToString()));
                    objbs.TotalAmount = Convert.ToDecimal(drbs["TotalAmount"].ToString());

                    objSales.SalesBillSundry_Voucher.Add(objbs);
                }
            }
            return(objSales);
        }
Esempio n. 21
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            PurchaseVoucherMainModel objPurcQuot = new PurchaseVoucherMainModel();

            if (tbxVoucherNo.Text.Trim() == "")
            {
                MessageBox.Show("Voucher Number Can Not Be Blank!");
                return;
            }

            objPurcQuot.PurchaseVoucher_Series       = tbxSeries.Text.Trim();
            objPurcQuot.PurchaseVoucher_PurchaseType = tbxPurcType.Text.Trim();
            objPurcQuot.PurchaseVoucher_Date         = Convert.ToDateTime(dtDate.Text);
            objPurcQuot.PurchaseVoucher_Number       = Convert.ToInt32(tbxVoucherNo.Text.Trim());
            objPurcQuot.PurchaseVoucher_Party        = tbxParty.Text.Trim();
            objPurcQuot.PurchaseVoucher_MatCenter    = tbxMatCenter.Text.Trim();
            objPurcQuot.Narration = tbxNarration.Text.Trim();

            objPurcQuot.TotalAmount = Convert.ToDecimal(Amount.SummaryItem.SummaryValue);
            objPurcQuot.TotalQty    = Convert.ToInt32(Qty.SummaryItem.SummaryValue);

            //Purchase Quotation Items
            Item_VoucherModel        objItem;
            List <Item_VoucherModel> lstItemsPQ = new List <Item_VoucherModel>();

            for (int i = 0; i < gdvItem.DataRowCount; i++)
            {
                DataRow row = gdvItem.GetDataRow(i);

                objItem        = new Item_VoucherModel();
                objItem.Item   = row["Item"].ToString();
                objItem.Qty    = Convert.ToDecimal(row["Qty"]);
                objItem.Unit   = row["Unit"].ToString();
                objItem.Amount = Convert.ToDecimal(row["Amount"].ToString());
                objItem.Price  = Convert.ToDecimal(row["Price"].ToString());
                lstItemsPQ.Add(objItem);
            }

            objPurcQuot.PurchaseItem_Voucher = lstItemsPQ;

            //Purchase Qutation Bill Sundry
            BillSundry_VoucherModel        objBS;
            List <BillSundry_VoucherModel> lstBSPQ = new List <BillSundry_VoucherModel>();

            for (int i = 0; i < gridBs.DataRowCount; i++)
            {
                DataRow row = gridBs.GetDataRow(i);

                objBS            = new BillSundry_VoucherModel();
                objBS.BillSundry = row["BillSundry"].ToString();
                objBS.Narration  = row["Narration"].ToString();
                objBS.Percentage = Convert.ToDecimal(row["Percentage"]);
                objBS.Amount     = Convert.ToDecimal(row["Amount"]);
                objBS.Type       = row["Extra"].ToString();

                lstBSPQ.Add(objBS);
            }

            objPurcQuot.BSTotalAmount = Convert.ToDecimal(BSAmount.SummaryItem.SummaryValue);

            objPurcQuot.BillSundry_Voucher = lstBSPQ;

            bool isSuccess = objPQBL.SavePurchaseQuotation(objPurcQuot);

            if (isSuccess)
            {
                MessageBox.Show("Saved Successfully!");
                //   Dialogs.PopUPDialog d = new Dialogs.PopUPDialog("Saved Successfully!");
                // d.ShowDialog();
            }
        }
Esempio n. 22
0
        public List <TransSalesModel> GetAllSalesVouchers()
        {
            List <TransSalesModel> lstSalesVouchers = new List <TransSalesModel>();
            TransSalesModel        objsales;

            string Query = "SELECT * FROM Trans_Sales";

            System.Data.IDataReader dr = _dbHelper.ExecuteDataReader(Query, _dbHelper.GetConnObject());

            while (dr.Read())
            {
                objsales = new eSunSpeedDomain.TransSalesModel();

                objsales.Trans_Sales_Id = DataFormat.GetInteger(dr["Trans_Sales_Id"]);
                objsales.Series         = dr["Series"].ToString();
                objsales.SaleDate       = DataFormat.GetDateTime(dr["SaleDate"]);
                objsales.VoucherNumber  = DataFormat.GetInteger(dr["VoucherNumber"]);
                objsales.SalesType      = dr["SalesType"].ToString();
                objsales.Party          = dr["Party"].ToString();
                objsales.MatCentre      = dr["MatCentre"].ToString();
                objsales.Narration      = dr["Narration"].ToString();
                objsales.TotalQty       = Convert.ToDecimal(dr["TotalQty"]);
                objsales.TotalAmount    = Convert.ToDecimal(dr["TotalAmount"]);
                objsales.BSTotalAmount  = Convert.ToDecimal(dr["BSTotalAmount"]);


                //SELECT Sales Items
                string itemQuery = "SELECT * FROM Trans_Sales_Item WHERE TransSalesId=" + objsales.Trans_Sales_Id;
                System.Data.IDataReader drItem = _dbHelper.ExecuteDataReader(itemQuery, _dbHelper.GetConnObject());

                objsales.SalesItem_Voucher = new List <Item_VoucherModel>();
                Item_VoucherModel objItemModel;

                while (drItem.Read())
                {
                    objItemModel = new Item_VoucherModel();

                    objItemModel.ParentId = DataFormat.GetInteger(drItem["TransSalesId"]);
                    objItemModel.Item_ID  = DataFormat.GetInteger(drItem["ItemId"]);
                    objItemModel.Item     = drItem["Item"].ToString();
                    objItemModel.Price    = Convert.ToDecimal(drItem["Price"]);
                    objItemModel.Qty      = Convert.ToDecimal(drItem["Qty"]);
                    objItemModel.Unit     = drItem["Unit"].ToString();

                    objItemModel.Amount      = Convert.ToDecimal(drItem["Amount"]);
                    objItemModel.TotalQty    = Convert.ToDecimal(drItem["TotalQty"]);
                    objItemModel.TotalAmount = Convert.ToDecimal(drItem["TotalAmount"]);

                    objsales.SalesItem_Voucher.Add(objItemModel);
                }

                //SELECT Bill Sundry Voucher items
                string bsQuery = "SELECT * FROM Trans_Sales_BS WHERE TransSalesId=" + objsales.Trans_Sales_Id;
                System.Data.IDataReader drBS = _dbHelper.ExecuteDataReader(bsQuery, _dbHelper.GetConnObject());

                objsales.SalesBillSundry_Voucher = new List <BillSundry_VoucherModel>();
                BillSundry_VoucherModel objBSModel;

                while (drBS.Read())
                {
                    objBSModel = new BillSundry_VoucherModel();

                    objBSModel.ParentId    = DataFormat.GetInteger(drBS["TransSalesId"]);
                    objBSModel.BSId        = DataFormat.GetInteger(drBS["BSId"]);
                    objBSModel.BillSundry  = drBS["BillSundry"].ToString();
                    objBSModel.Percentage  = Convert.ToDecimal(drBS["Percentage"]);
                    objBSModel.Amount      = Convert.ToDecimal(drBS["Amount"]);
                    objBSModel.TotalAmount = Convert.ToDecimal(drBS["TotalAmount"]);

                    objsales.SalesBillSundry_Voucher.Add(objBSModel);
                }

                lstSalesVouchers.Add(objsales);
            }
            return(lstSalesVouchers);
        }
Esempio n. 23
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            TransSalesModel objSales = new TransSalesModel();

            if (tbxVchNo.Text.Trim() == "")
            {
                MessageBox.Show("Voucher Number Can Not Be Blank!");
                return;
            }

            objSales.Series        = tbxSeries.Text.Trim();
            objSales.SalesType     = tbxSalesType.Text.Trim();
            objSales.SaleDate      = Convert.ToDateTime(dtDate.Text);
            objSales.VoucherNumber = Convert.ToInt32(tbxVchNo.Text.Trim());
            objSales.Party         = tbxParty.Text.Trim();
            objSales.MatCentre     = tbxMatCentre.Text.Trim();
            objSales.Narration     = tbxNarration.Text.Trim();

            objSales.TotalAmount = Convert.ToDecimal(Amount.SummaryItem.SummaryValue);
            objSales.TotalQty    = Convert.ToInt32(Qty.SummaryItem.SummaryValue);

            //Bill Number and Due date not captured- check with Ravi if these are required


            //Items
            Item_VoucherModel        objItem;
            List <Item_VoucherModel> lstItems = new List <Item_VoucherModel>();

            for (int i = 0; i < gdvItem.DataRowCount; i++)
            {
                DataRow row = gdvItem.GetDataRow(i);

                objItem      = new Item_VoucherModel();
                objItem.Item = row["Item"].ToString();

                objItem.Qty    = Convert.ToDecimal(row["Qty"]);
                objItem.Unit   = row["Unit"].ToString();
                objItem.Amount = Convert.ToDecimal(row["Amount"].ToString());
                objItem.Price  = Convert.ToDecimal(row["Price"].ToString());
                lstItems.Add(objItem);
            }

            objSales.SalesItem_Voucher = lstItems;

            //Bill Sundry
            BillSundry_VoucherModel        objBS;
            List <BillSundry_VoucherModel> lstBS = new List <BillSundry_VoucherModel>();

            for (int i = 0; i < gridBs.DataRowCount; i++)
            {
                DataRow row = gridBs.GetDataRow(i);

                objBS            = new BillSundry_VoucherModel();
                objBS.BillSundry = row["BillSundry"].ToString();
                objBS.Percentage = Convert.ToDecimal(row["Percentage"]);
                objBS.Amount     = Convert.ToDecimal(row["Amount"]);
                objBS.Type       = row["Extra"].ToString();

                lstBS.Add(objBS);
            }

            objSales.BSTotalAmount = Convert.ToDecimal(BSAmount.SummaryItem.SummaryValue);

            objSales.SalesBillSundry_Voucher = lstBS;

            objSalesVoucher = new SalesVoucherBL();

            bool isSuccess = objSalesVoucher.SaveSalesVoucher(objSales);

            if (isSuccess)
            {
                MessageBox.Show("Saved Successfully!");
                //   Dialogs.PopUPDialog d = new Dialogs.PopUPDialog("Saved Successfully!");
                // d.ShowDialog();
            }
        }
Esempio n. 24
0
        public UnassembleVoucherModel GetAllUnassemblebyId(int id)
        {
            UnassembleVoucherModel objassemble = new UnassembleVoucherModel();

            string Query = "SELECT * FROM Trans_Unassemble_Voucher WHERE Unassemble_Id=" + id;

            System.Data.IDataReader dr = _dbHelper.ExecuteDataReader(Query, _dbHelper.GetConnObject());

            while (dr.Read())
            {
                objassemble.UA_Id  = Convert.ToInt32(dr["Unassemble_Id"]);
                objassemble.Series = dr["series"].ToString();

                objassemble.UA_Date        = DataFormat.GetDateTime(dr["UA_Date"]);
                objassemble.Voucher_Number = DataFormat.GetInteger(dr["VoucherNo"]);
                objassemble.BOM_Name       = dr["BOM_Name"].ToString();

                objassemble.MatCenterIG   = dr["MatCenter1"].ToString();
                objassemble.MatCenterIC   = dr["MatCenter2"].ToString();
                objassemble.Narration     = dr["Narration"].ToString();
                objassemble.TotalQtyIG    = Convert.ToDecimal(dr["TotalQty"]);
                objassemble.TotalAmountIG = Convert.ToDecimal(dr["TotalAmount"].ToString());
                objassemble.BSTotalAmount = Convert.ToDecimal(dr["BSTotalAmount"]);

                //SELECT Credit Note Accounts

                string itemQuery = "SELECT * FROM Trans_Unassemble_Items WHERE Unassemble_Id=" + id;
                System.Data.IDataReader drItems = _dbHelper.ExecuteDataReader(itemQuery, _dbHelper.GetConnObject());

                //objassemble.AssembleItem_Voucher = new List<Item_VoucherModel>();
                Item_VoucherModel objitem;

                while (drItems.Read())
                {
                    objitem = new Item_VoucherModel();

                    objitem.Item_ID     = Convert.ToInt32(drItems["ItemId"]);
                    objitem.ParentId    = DataFormat.GetInteger(drItems["Unassemble_Id"]);
                    objitem.Item        = drItems["item"].ToString();
                    objitem.Batch       = drItems["Batch"].ToString();
                    objitem.Qty         = Convert.ToInt32(drItems["qty"].ToString());
                    objitem.Unit        = (drItems["unit"].ToString());
                    objitem.Price       = Convert.ToDecimal(drItems["price"]);
                    objitem.Amount      = Convert.ToInt32(drItems["amount"].ToString());
                    objitem.TotalAmount = Convert.ToDecimal(drItems["TotalAmount"]);
                    objitem.TotalQty    = Convert.ToInt32(drItems["TotalQty"].ToString());

                    //objassemble.AssembleItem_Voucher.Add(objitem);
                }

                string BSQuery = "SELECT * FROM Trans_Unassemble_BS WHERE Unassemble_Id=" + id;
                System.Data.IDataReader drbs = _dbHelper.ExecuteDataReader(BSQuery, _dbHelper.GetConnObject());

                //objassemble.AssembleBillSundry_Voucher = new List<BillSundry_VoucherModel>();
                BillSundry_VoucherModel objbs;

                while (drbs.Read())
                {
                    objbs = new BillSundry_VoucherModel();

                    objbs.BSId        = Convert.ToInt32(drbs["BSId"]);
                    objbs.ParentId    = DataFormat.GetInteger(drbs["Unassemble_Id"]);
                    objbs.BillSundry  = drbs["BillSundry"].ToString();
                    objbs.Percentage  = Convert.ToDecimal(drbs["Percentage"].ToString());
                    objbs.Amount      = Convert.ToDecimal((drbs["Amount"].ToString()));
                    objbs.TotalAmount = Convert.ToDecimal(drbs["TotalAmount"].ToString());

                    //objassemble.AssembleBillSundry_Voucher.Add(objbs);
                }
            }
            return(objassemble);
        }
Esempio n. 25
0
        //Get All Purchase Return Details By ID
        public PurchaseReturnVoucherModel GetAllPurchaseVchDetailsbyId(long id)
        {
            PurchaseReturnVoucherModel objPurcRet = new PurchaseReturnVoucherModel();
            StringBuilder sbQuery = new StringBuilder();

            sbQuery.AppendLine("SELECT m.*,am.ACC_NAME FROM `purchasereturn_master` AS m");
            sbQuery.AppendLine("INNER JOIN accountmaster AS am ON m.LedgerId= am.Ac_ID");
            sbQuery.AppendLine("WHERE m.`PurcReturn_Id`='" + id + "'");
            System.Data.IDataReader dr = _dbHelper.ExecuteDataReader(sbQuery.ToString(), _dbHelper.GetConnObject());

            while (dr.Read())
            {
                objPurcRet.PR_Id            = Convert.ToInt64(dr["PurcReturn_Id"]);
                objPurcRet.VoucherType      = dr["VoucherType"].ToString();
                objPurcRet.PR_Date          = DataFormat.GetDateTime(dr["PurcReturnDate"]);
                objPurcRet.Terms            = dr["Terms"].ToString();
                objPurcRet.VoucherNumber    = Convert.ToInt64(dr["VoucherNumber"]);
                objPurcRet.BillNo           = Convert.ToInt64(dr["BillNumber"].ToString());
                objPurcRet.PurchaseType     = dr["PurcType"].ToString();
                objPurcRet.Party            = dr["ACC_NAME"].ToString();
                objPurcRet.MatCenter        = dr["MatCentre"].ToString();
                objPurcRet.Narration        = dr["Narration"].ToString();
                objPurcRet.TotalQty         = Convert.ToDecimal(dr["TotalQty"]);
                objPurcRet.TotalFree        = Convert.ToDecimal(dr["TotalFree"]);
                objPurcRet.TotalBasicAmount = Convert.ToDecimal(dr["TotalBasicAmount"]);
                objPurcRet.TotalDisAmount   = Convert.ToDecimal(dr["TotalDisAmount"]);
                objPurcRet.TotalTaxAmount   = Convert.ToDecimal(dr["TotalTaxAmount"]);
                objPurcRet.TotalAmount      = Convert.ToDecimal(dr["TotalAmount"].ToString());
                objPurcRet.BSTotalAmount    = Convert.ToDecimal(dr["BSTotalAmount"]);

                //SELECT Item Details
                StringBuilder sbitemQuery = new StringBuilder();
                sbitemQuery.AppendLine("SELECT i.*,im.ITEM_Name FROM purchasereturn_itemdetails as i");
                sbitemQuery.AppendLine("inner join itemmaster as im on i.ITM_ID=im.ITM_ID");
                sbitemQuery.AppendLine("WHERE PurcReturn_Id='" + id + "'");
                System.Data.IDataReader drItems = _dbHelper.ExecuteDataReader(sbitemQuery.ToString(), _dbHelper.GetConnObject());

                objPurcRet.Item_Voucher = new List <Item_VoucherModel>();
                Item_VoucherModel objitem;

                while (drItems.Read())
                {
                    objitem = new Item_VoucherModel();

                    objitem.Item_ID            = Convert.ToInt32(drItems["Id"]);
                    objitem.ParentId           = DataFormat.GetInteger(drItems["PurcReturn_Id"]);
                    objitem.Item               = drItems["ITEM_Name"].ToString();
                    objitem.Qty                = Convert.ToDecimal(drItems["qty"].ToString());
                    objitem.Unit               = (drItems["Unit"].ToString());
                    objitem.Per                = (drItems["Per"].ToString());
                    objitem.Batch              = drItems["Batch"].ToString();
                    objitem.Price              = Convert.ToDecimal(drItems["Price"]);
                    objitem.Amount             = Convert.ToDecimal(drItems["Amount"].ToString());
                    objitem.Free               = Convert.ToDecimal(drItems["Free"]);
                    objitem.BasicAmt           = Convert.ToDecimal(drItems["BasicAmt"].ToString());
                    objitem.DiscountPercentage = Convert.ToDecimal(drItems["DiscountPercentage"].ToString());
                    objitem.DiscountAmount     = Convert.ToDecimal(drItems["DiscountAmount"].ToString());
                    objitem.TaxAmount          = Convert.ToDecimal(drItems["TaxAmount"].ToString());

                    objPurcRet.Item_Voucher.Add(objitem);
                }
                //Select BS Details
                StringBuilder sbBSQuery = new StringBuilder();
                sbBSQuery.AppendLine("SELECT pbs.*,mbs.Name FROM purchasereturn_bsdetails  as pbs");
                sbBSQuery.AppendLine("inner join  billsundarymaster as mbs on pbs.BS_Id=mbs.BS_Id");
                sbBSQuery.AppendLine("WHERE PurcReturn_Id='" + id + "'");
                System.Data.IDataReader drbs = _dbHelper.ExecuteDataReader(sbBSQuery.ToString(), _dbHelper.GetConnObject());

                objPurcRet.BillSundry_Voucher = new List <BillSundry_VoucherModel>();
                BillSundry_VoucherModel objbs;

                while (drbs.Read())
                {
                    objbs = new BillSundry_VoucherModel();

                    objbs.BSId       = Convert.ToInt32(drbs["Id"]);
                    objbs.ParentId   = DataFormat.GetInteger(drbs["PurcReturn_Id"]);
                    objbs.BillSundry = drbs["Name"].ToString();
                    objbs.Percentage = Convert.ToDecimal(drbs["Percentage"].ToString());
                    objbs.Extra      = drbs["Extra"].ToString();
                    objbs.Amount     = Convert.ToDecimal((drbs["Amount"].ToString()));

                    objPurcRet.BillSundry_Voucher.Add(objbs);
                }
            }
            return(objPurcRet);
        }