/// <summary> /// Function to insert values to MaterialReceiptMaster Table /// </summary> /// <param name="materialreceiptmasterinfo"></param> /// <returns></returns> public decimal MaterialReceiptMasterAdd(MaterialReceiptMasterInfo materialreceiptmasterinfo) { decimal decIdentity = 0; try { if (sqlcon.State == ConnectionState.Closed) { sqlcon.Open(); } SqlCommand sccmd = new SqlCommand("MaterialReceiptMasterAdd", sqlcon); sccmd.CommandType = CommandType.StoredProcedure; SqlParameter sprmparam = new SqlParameter(); sprmparam = sccmd.Parameters.Add("@voucherNo", SqlDbType.VarChar); sprmparam.Value = materialreceiptmasterinfo.VoucherNo; sprmparam = sccmd.Parameters.Add("@invoiceNo", SqlDbType.VarChar); sprmparam.Value = materialreceiptmasterinfo.InvoiceNo; sprmparam = sccmd.Parameters.Add("@suffixPrefixId", SqlDbType.Decimal); sprmparam.Value = materialreceiptmasterinfo.SuffixPrefixId; sprmparam = sccmd.Parameters.Add("@voucherTypeId", SqlDbType.Decimal); sprmparam.Value = materialreceiptmasterinfo.VoucherTypeId; sprmparam = sccmd.Parameters.Add("@date", SqlDbType.DateTime); sprmparam.Value = materialreceiptmasterinfo.Date; sprmparam = sccmd.Parameters.Add("@ledgerId", SqlDbType.Decimal); sprmparam.Value = materialreceiptmasterinfo.LedgerId; sprmparam = sccmd.Parameters.Add("@orderMasterId", SqlDbType.Decimal); sprmparam.Value = materialreceiptmasterinfo.OrderMasterId; sprmparam = sccmd.Parameters.Add("@narration", SqlDbType.VarChar); sprmparam.Value = materialreceiptmasterinfo.Narration; sprmparam = sccmd.Parameters.Add("@exchangeRateId", SqlDbType.Decimal); sprmparam.Value = materialreceiptmasterinfo.exchangeRateId; sprmparam = sccmd.Parameters.Add("@totalAmount", SqlDbType.Decimal); sprmparam.Value = materialreceiptmasterinfo.TotalAmount; sprmparam = sccmd.Parameters.Add("@userId", SqlDbType.Decimal); sprmparam.Value = materialreceiptmasterinfo.UserId; sprmparam = sccmd.Parameters.Add("@lrNo", SqlDbType.VarChar); sprmparam.Value = materialreceiptmasterinfo.LrNo; sprmparam = sccmd.Parameters.Add("@transportationCompany", SqlDbType.VarChar); sprmparam.Value = materialreceiptmasterinfo.TransportationCompany; sprmparam = sccmd.Parameters.Add("@financialYearId", SqlDbType.Decimal); sprmparam.Value = materialreceiptmasterinfo.FinancialYearId; sprmparam = sccmd.Parameters.Add("@extraDate", SqlDbType.DateTime); sprmparam.Value = materialreceiptmasterinfo.ExtraDate; sprmparam = sccmd.Parameters.Add("@extra1", SqlDbType.VarChar); sprmparam.Value = materialreceiptmasterinfo.Extra1; sprmparam = sccmd.Parameters.Add("@extra2", SqlDbType.VarChar); sprmparam.Value = materialreceiptmasterinfo.Extra2; decIdentity = Convert.ToDecimal(sccmd.ExecuteScalar()); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } finally { sqlcon.Close(); } return(decIdentity); }
/// <summary> /// Function to get particular values from MaterialReceiptMaster Table based on the parameter /// </summary> /// <param name="materialReceiptMasterId"></param> /// <returns></returns> public MaterialReceiptMasterInfo MaterialReceiptMasterView(decimal materialReceiptMasterId) { MaterialReceiptMasterInfo materialreceiptmasterinfo = new MaterialReceiptMasterInfo(); SqlDataReader sdrreader = null; try { if (sqlcon.State == ConnectionState.Closed) { sqlcon.Open(); } SqlCommand sccmd = new SqlCommand("MaterialReceiptMasterView", sqlcon); sccmd.CommandType = CommandType.StoredProcedure; SqlParameter sprmparam = new SqlParameter(); sprmparam = sccmd.Parameters.Add("@materialReceiptMasterId", SqlDbType.Decimal); sprmparam.Value = materialReceiptMasterId; sdrreader = sccmd.ExecuteReader(); while (sdrreader.Read()) { materialreceiptmasterinfo.MaterialReceiptMasterId = decimal.Parse(sdrreader[0].ToString()); materialreceiptmasterinfo.VoucherNo = sdrreader[1].ToString(); materialreceiptmasterinfo.InvoiceNo = sdrreader[2].ToString(); materialreceiptmasterinfo.SuffixPrefixId = decimal.Parse(sdrreader[3].ToString()); materialreceiptmasterinfo.VoucherTypeId = decimal.Parse(sdrreader[4].ToString()); materialreceiptmasterinfo.Date = DateTime.Parse(sdrreader[5].ToString()); materialreceiptmasterinfo.LedgerId = decimal.Parse(sdrreader[6].ToString()); materialreceiptmasterinfo.OrderMasterId = decimal.Parse(sdrreader[7].ToString()); materialreceiptmasterinfo.Narration = sdrreader[8].ToString(); materialreceiptmasterinfo.exchangeRateId = Convert.ToDecimal(sdrreader[9].ToString()); materialreceiptmasterinfo.TotalAmount = decimal.Parse(sdrreader[10].ToString()); materialreceiptmasterinfo.UserId = decimal.Parse(sdrreader[11].ToString()); materialreceiptmasterinfo.LrNo = sdrreader[12].ToString(); materialreceiptmasterinfo.TransportationCompany = sdrreader[13].ToString(); materialreceiptmasterinfo.FinancialYearId = decimal.Parse(sdrreader[14].ToString()); materialreceiptmasterinfo.Extra1 = sdrreader[15].ToString(); materialreceiptmasterinfo.Extra2 = sdrreader[16].ToString(); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } finally { sdrreader.Close(); sqlcon.Close(); } return(materialreceiptmasterinfo); }