private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { gridView1.RefreshData(); DataTable source = gridControl1.DataSource as DataTable; //source = dc.gridvalidation(source); DataTable dt = new DataTable(); dt.Clear(); dt.Columns.Add("Pinvoiceno"); dt.Columns.Add("date"); dt.Columns.Add("billto"); dt.Columns.Add("billaddress"); dt.Columns.Add("shipto"); dt.Columns.Add("shipaddress"); dt.Columns.Add("note"); dt.Columns.Add("subtotal"); dt.Columns.Add("tax"); dt.Columns.Add("shipping"); dt.Columns.Add("grandtotal"); dt.Columns.Add("status"); dt.Rows.Add(new object[] { txtinvoice.Text, dtpdate.Text, txtbillto.Text, txtbilladdress.Text, txtshipto.Text, txtshipaddress.Text, txtnotes.Text, txtsubtotal.Text, txttax.Text, txtship.Text, txtgrandtotal.Text, "Not Invoice" }); Test.Sale.Database.PerformanceInvoiceData performance = new Sale.Database.PerformanceInvoiceData(source, dt); performance.FnConn(); performance.fnTransactionData(); string res = performance.FnTrans(); MessageBox.Show(res, "Alert", MessageBoxButtons.OK, MessageBoxIcon.Information); barButtonItem1.Enabled = false; barButtonItem4.Enabled = true; }
private void Proforma_Invoice_Load(object sender, EventArgs e) { if (proinvoiceno != null) { txtinvoice.Text = proinvoiceno; Sale.Database.PerformanceInvoiceData p2 = new Sale.Database.PerformanceInvoiceData(); p2.FnConn(); DataSet ds = p2.FillDataSet("searchgrid", proinvoiceno, "spperformanceInvoice"); DataTable inv = ds.Tables[0]; DataTable invgrid = ds.Tables[1]; p2.FnTrans(); if (inv.Rows.Count > 0) { Commen_Form.Functions.DateConverter dc = new Commen_Form.Functions.DateConverter(); dtpdate.EditValue = dc.dateconverter(inv.Rows[0]["date"] + ""); txtbillto.Text = inv.Rows[0]["billto"] + ""; txtbilladdress.Text = inv.Rows[0]["billaddress"] + ""; txtshipto.Text = inv.Rows[0]["shipto"] + ""; txtshipaddress.Text = inv.Rows[0]["shipaddress"] + ""; txtnotes.Text = inv.Rows[0]["note"] + ""; txtsubtotal.Text = inv.Rows[0]["sutotal"] + ""; txttax.Text = inv.Rows[0]["tax"] + ""; txtship.Text = inv.Rows[0]["shipping"] + ""; txtgrandtotal.Text = inv.Rows[0]["grandtotal"] + ""; barButtonItem1.Enabled = false; } if (invgrid.Rows.Count > 0) { gridControl1.DataSource = invgrid; } } else { Sale.Database.PerformanceInvoiceData pi = new Sale.Database.PerformanceInvoiceData(); pi.FnConn(); DataTable dt = pi.FillData("M", "", "spperformanceInvoice"); pi.FnTrans(); if (dt.Rows.Count > 0) { int number = Convert.ToInt32(dt.Rows[0][0].ToString()) + 1; string num = number + ""; num = "PRI/" + num.PadLeft(5, '0'); txtinvoice.Text = num; } dtpdate.EditValue = DateTime.Now; DataTable dt3 = new DataTable(); dt3.Columns.Add("slno", Type.GetType("System.Int32")); dt3.Columns.Add("pinvoice_no", Type.GetType("System.String")); dt3.Columns.Add("itemCode", Type.GetType("System.String")); dt3.Columns.Add("description", Type.GetType("System.String")); dt3.Columns.Add("quantity", Type.GetType("System.Double")); dt3.Columns.Add("unitPrice", Type.GetType("System.Double")); dt3.Columns.Add("amount", Type.GetType("System.Double")); dt3.Columns.Add("status", Type.GetType("System.String")); gridControl1.DataSource = dt3; } }
void loaddata() { Sale.Database.PerformanceInvoiceData pi = new Sale.Database.PerformanceInvoiceData(); pi.FnConn(); DataTable dt = pi.FillData("S", "", "spperformanceInvoice"); if (dt.Rows.Count > 0) { gridControl1.DataSource = dt; } }