private void Save() { if (SerialNo.Text != null && SerialNo.Text != "") { using (invetoryEntities db = new invetoryEntities()) { purchase_master purchase_master = new purchase_master { serial_no = Convert.ToInt32(SerialNo.Text), book_no = Convert.ToInt32(BookNo.Text), purchase_date = PurchaseInvoiceDate.SelectedDate, party_name_id = Convert.ToInt32(PartyName.SelectedValue), supplier_invoice_no = Convert.ToInt32(SupplierInvoiceNo.Text), purchase_date1 = Date.SelectedDate, gross_amount = Convert.ToDecimal(GrossAmount.Text), paking_amount = Convert.ToDecimal(Paking.Text), dis_amount = Convert.ToDecimal(Dis.Text), other_charges = Convert.ToDecimal(OtherCharges.Text), round_off = Convert.ToDecimal(RoundOff.Text), net_amount = Convert.ToDecimal(NetAmount.Text), status = 1, created_by = 1, company_id = 1, created_on = DateTime.Now, }; db.purchase_master.Add(purchase_master); db.SaveChanges(); db.purchase_expenses.Add(new purchase_expenses { purchase_id = purchase_master.purchase_id, adhat = Convert.ToDecimal(Adhat.Text), taulai = Convert.ToDecimal(Taulai.Text), majoori = Convert.ToDecimal(Majdoori.Text), packing = Convert.ToDecimal(Packing.Text), mandi_sulk = Convert.ToDecimal(MandiSulk.Text), vikash_sesh = Convert.ToDecimal(VikashSesh.Text), other = Convert.ToDecimal(Other.Text), status = 1, company_id = 1, created_by = 1, created_on = DateTime.Now }); db.SaveChanges(); List <SalesInvoiceCollectionViewModel> salesInvoiceCollectionViewModels = (List <SalesInvoiceCollectionViewModel>)PurchaseInvoiceDataGrid.ItemsSource; for (int i = 0; i < salesInvoiceCollectionViewModels.Count - 1; i++) { purchase_details purchase_details = new purchase_details { purchase_id = purchase_master.purchase_id, product_id = Convert.ToInt32(salesInvoiceCollectionViewModels[i].name), sr_no = Convert.ToInt32(salesInvoiceCollectionViewModels[i].sr), alternate_qty = salesInvoiceCollectionViewModels[i].qty.ToString(), gross_weight = Convert.ToDecimal(salesInvoiceCollectionViewModels[i].grossnet), less = Convert.ToDecimal(salesInvoiceCollectionViewModels[i].less), net_weight = salesInvoiceCollectionViewModels[i].netweight.ToString(), rate = Convert.ToDecimal(salesInvoiceCollectionViewModels[i].rate), per = salesInvoiceCollectionViewModels[i].per, amount = Convert.ToDecimal(salesInvoiceCollectionViewModels[i].amount), created_by = 1, company_id = 1, created_on = DateTime.Now, status = 1 }; db.purchase_details.Add(purchase_details); db.SaveChanges(); } MessageBox.Show("Purchase save successfully."); //Clear_Form(); } } else { MessageBox.Show("Please fill compulsory data."); } }
private void purchaseProductToolStripMenuItem_Click(object sender, EventArgs e) { purchase_master pm = new purchase_master(); pm.Show(); }