public int createPurOrder_master(PurMaster PM) { dbCon.openCon(); String st = "Waiting for Approval"; int A = 100000; cmd = new SqlCommand("insert into purchase_master (pur_id,sup_id,pur_date,pur_status,pur_total) values('" + PM.pur_id + "','" + PM.sup_id + "','" + PM.pur_date + "','" + st + "','" + A + "')", dbCon.con); int status = cmd.ExecuteNonQuery(); dbCon.closeCon(); return(status); }
private void btn_CreOdr_Click(object sender, EventArgs e) { try { if (datagrid_add.Rows.Count == 1) { MetroMessageBox.Show(this, "Add Items Before proceed", "Fail", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { PurchaseOrderDBaccess PO = new PurchaseOrderDBaccess(); PurMaster PM = new PurMaster(); PM.pur_id = txt_POno.Text; PM.sup_id = txt_OsupId.Text; PM.pur_date = Picker_ReqDate.Value.Date; int Status = PO.createPurOrder_master(PM); if (Status == 1) { MetroMessageBox.Show(this, "\n\nOrder Success, And Sending For Approvel", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); txt_OsupId.Text = null; txt_OsupName.Text = null; txt_OsupEmail.Text = null; cmb_ItemType.Text = null; txt_qty.Text = null; txt_qty2.Text = null; txt_ItemType.Text = null; Picker_ReqDate.ResetText(); datagrid_add.Rows.Clear(); datagrid_add.ClearSelection(); grid_IdNameItem.ClearSelection(); lb_SelectSup.Visible = true; txt_POno.Text = PO.GetPurId(); } else { MetroMessageBox.Show(this, "\n\nOrder Fail", "Fail", MessageBoxButtons.OK, MessageBoxIcon.Error); } // PurDetails PD = new PurDetails(); // PD.pd_id = for (int i = 0; i < (datagrid_add.Rows.Count - 1); i++) { PurDetails PD = new PurDetails(); PD.pd_id = PO.GetPDId(); PD.pur_id = txt_POno.Text; PD.pd_Item_type = (datagrid_add.Rows[i].Cells["Item"].Value).ToString(); PD.Size = (datagrid_add.Rows[i].Cells["Size"].Value).ToString(); PD.color = (datagrid_add.Rows[i].Cells["Color"].Value).ToString(); PD.pd_qty = (datagrid_add.Rows[i].Cells["Qty"].Value).ToString(); int status = PO.createPurOrder_details(PD); } PurchaseOrderDBaccess Po = new PurchaseOrderDBaccess(); Grid_PurchaseOrder.DataSource = Po.getAllPurchaseOrders(); } } catch (SqlException) { MetroMessageBox.Show(this, "\n\nConnecton Failed", "Fail", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (FormatException) { MetroMessageBox.Show(this, "\n\nInvalid Format", "Fail", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (OutOfMemoryException) { MetroMessageBox.Show(this, "\n\nInsuffisent memory", "Fail", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { MetroMessageBox.Show(this, "\n\nERROR", "Fail", MessageBoxButtons.OK, MessageBoxIcon.Error); } }