private void button1_Click(object sender, EventArgs e)
        {
            if (textBox4.Text != "")
            {
                DialogResult dr = MessageBox.Show("Create " + textBox1.Text + " Invoice Verification", "Confirm", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);

                if (dr == System.Windows.Forms.DialogResult.OK)
                {
                    VerifiedInvoice vI = new VerifiedInvoice();
                    vI.FinalGoodsReceiptID   = textBox4.Text;
                    vI.VerifiedInvoiceID     = generateVerifiedInvoiceID();
                    vI.VerifiedInvoiceStatus = "Created";
                    vI.VerifiedInvoiceDate   = DateTime.Now;
                    vI.TotalPrice            = Int32.Parse(textBox8.Text);
                    vI.CreatedBy             = _MainForm.userID;
                    vI.SuppliesTransactionID = textBox1.Text;
                    cheese.VerifiedInvoices.Add(vI);
                    cheese.SaveChanges();
                    loadData();
                    clear();
                    enableStatus(false);
                    MessageBox.Show("Invoice Verification Created");
                }
            }
        }
Beispiel #2
0
        private void dataGridView5_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            clear();
            if (e.RowIndex >= 0)
            {
                textBox5.Text = dataGridView5.Rows[e.RowIndex].Cells[0].Value.ToString();
                textBox1.Text = dataGridView5.Rows[e.RowIndex].Cells[1].Value.ToString();
                textBox4.Text = dataGridView5.Rows[e.RowIndex].Cells[2].Value.ToString();

                FinalGoodsReceipt finalGoodsReceipt = (from x in cheese.FinalGoodsReceipts where x.FinalGoodsReceiptID.Equals(textBox4.Text) select x).First();
                GoodsReceipt      goodsReceipt      = (from x in cheese.GoodsReceipts where x.SuppliesTransactionID.Equals(textBox1.Text) select x).First();
                textBox2.Text = goodsReceipt.GoodsReceiptID;
                GoodsReceiptCheck goodsReceiptCheck = (from x in cheese.GoodsReceiptChecks where x.GoodsReceiptID.Equals(textBox2.Text) select x).First();
                textBox3.Text = goodsReceiptCheck.GoodsReceiptCheckID;

                var suppliesTransaction       = (from x in cheese.SuppliesTransactions where x.SuppliesTransactionID.Equals(textBox1.Text) select new { x.SuppliesTransactionID, x.SuppliesTransactionStatus, x.SuppliesTransactionDescription });
                var detailSuppliesTransaction = (from x in cheese.DetailSuppliesTransactions where x.SuppliesTransactionID.Equals(textBox1.Text) select new { x.MilkID, x.VendorID, x.Price });
                var finalGoodsReceiptTemp     = (from x in cheese.FinalGoodsReceipts where x.FinalGoodsReceiptID.Equals(textBox4.Text) select new { x.FinalGoodsReceiptID, x.FinalGoodsReceiptDate });
                var detailFinalGoodsReceipt   = (from x in cheese.DetailFinalGoodsReceipts where x.FinalGoodsReceiptID.Equals(textBox4.Text) select new { x.MilkID, x.Quantity });
                dataGridView1.DataSource = finalGoodsReceiptTemp.ToList();
                dataGridView2.DataSource = detailFinalGoodsReceipt.ToList();
                dataGridView3.DataSource = suppliesTransaction.ToList();
                dataGridView4.DataSource = detailSuppliesTransaction.ToList();

                if (textBox5.Text == "")
                {
                    enableStatus(false);
                }
                else
                {
                    VerifiedInvoice verifiedInvoice = (from x in cheese.VerifiedInvoices where x.VerifiedInvoiceID.Equals(textBox5.Text) select x).First();
                    if (verifiedInvoice.VerifiedInvoiceStatus == "Created")
                    {
                        enableStatus(true);
                    }
                    else
                    {
                        enableStatus(false);
                    }
                }
            }
        }
Beispiel #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox5.Text != "")
            {
                DialogResult dr = MessageBox.Show("Confirm " + textBox1.Text + " Invoice Verification Payment", "Confirm", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);

                if (dr == System.Windows.Forms.DialogResult.OK)
                {
                    VerifiedInvoice vI = (from x in cheese.VerifiedInvoices where x.VerifiedInvoiceID.Equals(textBox5.Text) select x).First();
                    vI.PaidBy = _MainForm.userID;
                    vI.PaidConfirmationDate  = DateTime.Now;
                    vI.VerifiedInvoiceStatus = "Payment Completed";
                    cheese.SaveChanges();
                    loadData();
                    clear();
                    enableStatus(false);
                    MessageBox.Show("Invoice Verification Paid");
                }
            }
        }