Beispiel #1
0
        private void dataGridView2_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (dataGridView2.CurrentRow != null)
            {
                if (e.ColumnIndex == 4)
                {
                    invoice = new Invoice();
                    int selectedInvId  = Convert.ToInt32(dataGridView2.CurrentRow.Cells[0].Value);
                    int selectedItemID = Convert.ToInt32(dataGridView2.CurrentRow.Cells[5].Value);
                    int selectedQty    = Convert.ToInt32(dataGridView2.CurrentRow.Cells[3].Value);
                    isChecked = (bool)dataGridView2.CurrentRow.Cells[4].Value;

                    if (isChecked == false)
                    {
                        invoice.updateInvoice(selectedInvId, selectedItemID, 1);
                        gin = new GoodIssueNote();
                        gin.addGINTemp(txtGINID.Text, selectedItemID, selectedQty, selectedInvId);
                        dt3 = gin.getGINTemp();
                        dataGridView3.DataSource = dt3;
                    }
                    else
                    {
                        invoice.updateInvoice(selectedInvId, selectedItemID, 0);
                        gin = new GoodIssueNote();
                        gin.updateGINTemp(selectedItemID);
                        dt3 = gin.getGINTemp();
                        MessageBox.Show("updated as not Issued!");
                        dataGridView3.DataSource = dt3;
                    }
                }
            }
        }
 private void txtName_TextChanged(object sender, EventArgs e)
 {
     gin = new GoodIssueNote();
     dt  = new DataTable();
     dt  = gin.searchGIN(txtName.Text);
     dataGridGIN.DataSource       = dt;
     dataGridGIN.Columns[2].Width = 200;
 }
 private void ManageGIN_Load(object sender, EventArgs e)
 {
     gin = new GoodIssueNote();
     dt  = new DataTable();
     dt  = gin.getGIN();
     dataGridGIN.DataSource       = dt;
     dataGridGIN.Columns[2].Width = 200;
 }
Beispiel #4
0
        private void ManageGIN_Load(object sender, EventArgs e)
        {
            GoodIssueNote gin = new GoodIssueNote();

            dt = new DataTable();
            dt = gin.getGIN();
            dataGridGIN.DataSource = dt;
        }
Beispiel #5
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            var gin = new GoodIssueNote();

            dt = new DataTable();
            dt = gin.searchGIN(txtName.Text);
            if (dt.Rows.Count == 0)
            {
                MessageBox.Show("No data found!");
            }
            else
            {
                GINview.DataSource = dt;
            }
        }
Beispiel #6
0
        private void btnRemoveGIN_Click(object sender, EventArgs e)
        {
            var          gin           = new GoodIssueNote();
            int          selectedGinId = Convert.ToInt32(GINview.CurrentRow.Cells[0].Value);
            DialogResult dr            = MessageBox.Show("Are You Sure?", "Warning!", MessageBoxButtons.YesNo);

            if (dr == DialogResult.Yes)
            {
                gin.removeGIN(selectedGinId);
                MessageBox.Show("GIN deleted");
                dt = new DataTable();
                dt = gin.getGIN();
                GINview.DataSource = dt;
            }
            txtName.Clear();
        }
Beispiel #7
0
        private void RemoveGIN_Load(object sender, EventArgs e)
        {
            var gin = new GoodIssueNote();

            dt = new DataTable();
            dt = gin.getGIN();
            if (dt.Rows.Count == 0)
            {
                MessageBox.Show("There are no Good Issue Notes Currently!");
                this.Close();
            }
            else
            {
                GINview.DataSource = dt;
            }
        }
Beispiel #8
0
        private void dataGridGIN_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            var gin           = new GoodIssueNote();
            int selectedGinId = Convert.ToInt32(dataGridGIN.CurrentRow.Cells[0].Value);

            dt1 = new DataTable();
            dt1 = gin.viewReleventGin(selectedGinId);
            if (dt.Rows.Count == 0)
            {
                MessageBox.Show("No GIN Found!");
            }
            else
            {
                dataGridCusName.DataSource = dt1;
            }
        }
Beispiel #9
0
 private void btnGenerateGIN_Click(object sender, EventArgs e)
 {
     gin = new GoodIssueNote();
     dt  = gin.getGINTemp();
     if (dt.Rows.Count > 0)
     {
         gin.Customer = txtCustomer.Text;
         gin.Date     = DateTime.Today.ToShortDateString();
         gin.ginID    = txtGINID.Text;
         gin.addGIN();
         MessageBox.Show("GIN Added Successfully!");
         this.Close();
     }
     else
     {
         MessageBox.Show("No items selected!");
     }
 }
Beispiel #10
0
        private void AddGIN_Load(object sender, EventArgs e)
        {
            invoice = new Invoice();
            gin     = new GoodIssueNote();
            dt      = invoice.getInvoiceforGIN();
            GINID   = gin.getMaxGINID();

            if (string.IsNullOrEmpty(GINID))
            {
                txtGINID.Text = "1";
            }
            else
            {
                txtGINID.Text = (Convert.ToInt16(GINID) + 1).ToString();
            }

            txtDate.Text = DateTime.Now.ToShortDateString();

            cmbInvoice.ValueMember   = "invID";
            cmbInvoice.DisplayMember = "InvID";
            cmbInvoice.DataSource    = dt;

            gin.dropTemp();
        }