public bool SavePurchaseBillSundryVoucher(BillSundry_VoucherModel lstBS) { string Query = string.Empty; bool isSaved = true; try { DBParameterCollection paramCollection = new DBParameterCollection(); paramCollection.Add(new DBParameter("@Voucher_ID", lstBS.ParentId)); paramCollection.Add(new DBParameter("@BillSundry_Name", lstBS.BillSundry)); paramCollection.Add(new DBParameter("@Percentage", Convert.ToDecimal(lstBS.Percentage))); paramCollection.Add(new DBParameter("@BillSundry_Amount", Convert.ToDecimal(lstBS.Amount))); paramCollection.Add(new DBParameter("@TotalAmount", lstBS.TotalAmount)); paramCollection.Add(new DBParameter("@ModifiedBy", "Admin")); Query = "INSERT INTO Trans_PV_BS([TransPVId],[BillSundry],[Percentage]," + "[Amount],[TotalAmount],[ModifiedBy]) VALUES " + "(@Voucher_ID,@BillSundry_Name,@Percentage,@BillSundry_Amount,@TotalAmount,@ModifiedBy)"; if (_dbHelper.ExecuteNonQuery(Query, paramCollection) > 0) { isSaved = true; } } catch (Exception ex) { isSaved = false; throw ex; } return(isSaved); }
public bool SaveMatIssuedPartyBillSundryVoucher(BillSundry_VoucherModel objBS) { string Query = string.Empty; bool isSaved = true; try { DBParameterCollection paramCollection = new DBParameterCollection(); paramCollection.Add(new DBParameter("@Voucher_ID", objBS.ParentId)); paramCollection.Add(new DBParameter("@BillSundry_Name", objBS.BillSundry)); paramCollection.Add(new DBParameter("@BillSundry_Amount", objBS.Amount)); paramCollection.Add(new DBParameter("@Percentage", objBS.Percentage)); paramCollection.Add(new DBParameter("@TotalAmount", objBS.TotalAmount)); paramCollection.Add(new DBParameter("@CreatedBy", "Admin")); Query = "INSERT INTO Trans_MatIssued_BS ([MatIssued_Id],[BillSundry],[Amount]," + "[Percentage],[TotalAmount],[CreatedBy]) VALUES " + "(@Voucher_ID,@BillSundry_Name,@BillSundry_Amount,@Percentage,@TotalAmount,@CreatedBy)"; if (_dbHelper.ExecuteNonQuery(Query, paramCollection) > 0) { isSaved = true; } } catch (Exception ex) { isSaved = false; throw ex; } return(isSaved); }
public bool SaveStockTransferBillSundryVoucher(BillSundry_VoucherModel bs) { string Query = string.Empty; bool isSaved = true; try { DBParameterCollection paramCollection = new DBParameterCollection(); paramCollection.Add(new DBParameter("@ST_ID", bs.ParentId)); paramCollection.Add(new DBParameter("@Name", bs.BillSundry)); paramCollection.Add(new DBParameter("@Percentage", Convert.ToDecimal(bs.Percentage))); paramCollection.Add(new DBParameter("@Amount", Convert.ToDecimal(bs.Amount))); paramCollection.Add(new DBParameter("@TotalAmount", bs.TotalAmount)); paramCollection.Add(new DBParameter("@CreatedBy", "Admin")); //paramCollection.Add(new DBParameter("@CreatedDate", DateTime.Now)); Query = "INSERT INTO Stock_Transfer_BS([Stock_Id],[BillSundry],[Percentage]," + "[Amount],[TotalAmount],[CreatedBy]) VALUES " + "(@ST_ID,@Name,@Percentage,@Amount,@TotalAmount,@CreatedBy)"; if (_dbHelper.ExecuteNonQuery(Query, paramCollection) > 0) { isSaved = true; } } catch (Exception ex) { isSaved = false; throw ex; } return(isSaved); }
public bool UpdateSRBillSundry(BillSundry_VoucherModel objBSVoucher) { string Query = string.Empty; bool isUpdate = true; int ParentId = GetSalesReturnId(); try { DBParameterCollection paramCollection = new DBParameterCollection(); paramCollection.Add(new DBParameter("@Trans_ID", objBSVoucher.ParentId)); paramCollection.Add(new DBParameter("@SalesBillSundry_Name", objBSVoucher.BillSundry)); paramCollection.Add(new DBParameter("@SalesBillSundry_Amount", objBSVoucher.Amount)); paramCollection.Add(new DBParameter("@Percentage", objBSVoucher.Percentage)); paramCollection.Add(new DBParameter("@TotalAmount", objBSVoucher.TotalAmount)); paramCollection.Add(new DBParameter("@ModifiedBy", objBSVoucher.ModifiedBy)); paramCollection.Add(new DBParameter("@ModifiedDate", DateTime.Now)); paramCollection.Add(new DBParameter("@SalesBillSundry_ID", objBSVoucher.BSId)); Query = "UPDATE Trans_Sales_BS SET [BillSundry]=@SalesBillSundry_Name,[Amount]=@SalesBillSundry_Amount," + "[Percentage]=@Percentage,[TotalAmount]=@TotalAmount,[ModifiedBy]=@ModifiedBy,[ModifiedDate]=@ModifiedDate " + "WHERE [BSId]=@SalesBillSundry_ID AND [TransSRId]=@Trans_ID"; if (_dbHelper.ExecuteNonQuery(Query, paramCollection) > 0) { isUpdate = true; } } catch (Exception ex) { isUpdate = false; throw ex; } return(isUpdate); }
public bool UpdateStockTransferBillSundryVoucher(BillSundry_VoucherModel objBSVoucher) { string Query = string.Empty; bool isUpdate = true; try { DBParameterCollection paramCollection = new DBParameterCollection(); paramCollection.Add(new DBParameter("@BillSundry_Name", objBSVoucher.BillSundry)); paramCollection.Add(new DBParameter("@BillSundry_Amount", objBSVoucher.Amount)); paramCollection.Add(new DBParameter("@Percentage", objBSVoucher.Percentage)); paramCollection.Add(new DBParameter("@TotalAmount", objBSVoucher.TotalAmount)); paramCollection.Add(new DBParameter("@ModifiedBy", "Admin")); //paramCollection.Add(new DBParameter("@ModifiedDate", DateTime.Now)); paramCollection.Add(new DBParameter("@BillSundry_ID", objBSVoucher.BSId)); paramCollection.Add(new DBParameter("@Trans_ID", objBSVoucher.ParentId)); Query = "UPDATE Stock_Transfer_BS SET [BillSundry]=@BillSundry_Name,[Amount]=@BillSundry_Amount," + "[Percentage]=@Percentage,[TotalAmount]=@TotalAmount,[ModifiedBy]=@ModifiedBy " + "WHERE [BSId]=@BillSundry_ID AND [Stock_Id]=@Trans_ID"; if (_dbHelper.ExecuteNonQuery(Query, paramCollection) > 0) { isUpdate = true; } } catch (Exception ex) { isUpdate = false; throw ex; } return(isUpdate); }
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); }
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(); } }
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(); } }
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); }
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); }
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(); } }
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); }
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); }
public void ledgerPostingAdd() { eSunSpeedDomain.LedgerPostingModel infoLedgerPosting = new eSunSpeedDomain.LedgerPostingModel(); BillSundry_VoucherModel objSaleBS; 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()); BillSundryMasterModel objbs = objBSBL.GetAllBillSundryByName(row["BillSundry"].ToString() == null ? string.Empty : row["BillSundry"].ToString()); if (objbs.SaleAdjustInSaleAmount == true && objbs.SaleAdjustInPartyAmount == true) { //Party Debit Posting infoLedgerPosting.VoucherTypeId = 1; infoLedgerPosting.LedgerId = Convert.ToDecimal(objAccBL.GetLedgerIdByAccountName(tbxParty.Text.Trim() == null ? string.Empty : tbxParty.Text.Trim())); infoLedgerPosting.Debit = Convert.ToDecimal((Convert.ToDecimal(colTaxAmont.SummaryItem.SummaryValue) + Convert.ToDecimal(Amount.SummaryItem.SummaryValue)) - (Convert.ToDecimal(BSAmount.SummaryItem.SummaryValue))); infoLedgerPosting.Credit = 0; infoLedgerPosting.Date = Convert.ToDateTime(dtDate.Text.ToString()); infoLedgerPosting.VoucherNo = tbxVoucherNumber.Text.Trim(); infoLedgerPosting.InvoiceNo = string.Empty; infoLedgerPosting.YearId = 1; infoLedgerPosting.DetailsId = 0; infoLedgerPosting.ChequeNo = string.Empty; infoLedgerPosting.ChequeDate = DateTime.Now; infoLedgerPosting.Extra1 = string.Empty; infoLedgerPosting.Extra2 = string.Empty; objLPBL.LedgerPostingAdd(infoLedgerPosting); //Sale Credit Posting infoLedgerPosting.Debit = 0; infoLedgerPosting.Credit = Convert.ToDecimal(Convert.ToDecimal(Amount.SummaryItem.SummaryValue) - Convert.ToDecimal(BSAmount.SummaryItem.SummaryValue)); infoLedgerPosting.Date = Convert.ToDateTime(dtDate.Text.ToString()); infoLedgerPosting.VoucherTypeId = 1; infoLedgerPosting.VoucherNo = tbxVoucherNumber.Text.Trim(); infoLedgerPosting.InvoiceNo = string.Empty; infoLedgerPosting.LedgerId = objStBL.GetSaleLedgerId(tbxSaleType.Text.Trim()); infoLedgerPosting.YearId = 1; infoLedgerPosting.DetailsId = 0; infoLedgerPosting.ChequeNo = string.Empty; infoLedgerPosting.ChequeDate = DateTime.Now; infoLedgerPosting.Extra1 = string.Empty; infoLedgerPosting.Extra2 = string.Empty; objLPBL.LedgerPostingAdd(infoLedgerPosting); //Tax Credit Posting infoLedgerPosting.Debit = 0; infoLedgerPosting.Credit = Convert.ToDecimal(colTaxAmont.SummaryItem.SummaryValue); infoLedgerPosting.Date = Convert.ToDateTime(dtDate.Text.ToString()); infoLedgerPosting.VoucherTypeId = 1; infoLedgerPosting.VoucherNo = tbxVoucherNumber.Text.Trim(); infoLedgerPosting.InvoiceNo = string.Empty; infoLedgerPosting.LedgerId = objStBL.GetTaxLedgerId(tbxSaleType.Text.Trim()); infoLedgerPosting.YearId = 1; infoLedgerPosting.DetailsId = 0; infoLedgerPosting.ChequeNo = string.Empty; infoLedgerPosting.ChequeDate = DateTime.Now; infoLedgerPosting.Extra1 = string.Empty; infoLedgerPosting.Extra2 = string.Empty; objLPBL.LedgerPostingAdd(infoLedgerPosting); ////Discount Debit Posting //infoLedgerPosting.Debit = Convert.ToDecimal(BSAmount.SummaryItem.SummaryValue); //infoLedgerPosting.Credit = 0; //infoLedgerPosting.Date = Convert.ToDateTime(dtDate.Text.ToString()); //infoLedgerPosting.VoucherTypeId = 1; //infoLedgerPosting.VoucherNo = tbxVoucherNumber.Text.Trim(); //infoLedgerPosting.InvoiceNo = string.Empty; //infoLedgerPosting.LedgerId = objBSBL.GetBSLedgerId(tbxSaleType.Text.Trim()); //infoLedgerPosting.YearId = 1; //infoLedgerPosting.DetailsId = 0; //infoLedgerPosting.ChequeNo = string.Empty; //infoLedgerPosting.ChequeDate = DateTime.Now; //infoLedgerPosting.Extra1 = string.Empty; //infoLedgerPosting.Extra2 = string.Empty; //objLPBL.LedgerPostingAdd(infoLedgerPosting); } } }
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); }
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(); } }
//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); }