private void BtnSearchEmployee_Click(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; serviceDA = new DBControllerWSClient(); venta = (serviceDA.querySaleBySerialCode(txtSerialCode.Text)); Cursor.Current = Cursors.Arrow; if (venta.serialCode != null) { RefundForm modClient = new RefundForm(); modClient.CurrentSale = new sale(); serviceDA = new DBControllerWSClient(); modClient.CurrentSale = venta; modClient.SetParent(this); modClient.ShowDialog(); updateDataGridView(); } else { MessageBox.Show("Cliente no encontrado"); } /* * * if (!filledValues()) * { * //MessageBox.Show("Complete la informaciĆ³n"); * } * else * { * Cursor.Current = Cursors.WaitCursor; * serviceDA = new DBControllerWSClient(); * sale sale = (serviceDA.querySaleBySerialCode(txtSerialCode.Text)); * Cursor.Current = Cursors.Arrow; * if (sale.totalSale != null) * { * RefundForm refForm = new RefundForm(); * refForm.CurrentSale = new sale(); * serviceDA = new DBControllerWSClient(); * refForm.CurrentSale = sale; * refForm.SetParent(this); * refForm.ShowDialog(); * updateDataGridView(); * } * else * { * MessageBox.Show("Cliente no encontrado"); * } * * }*/ }
private void dgvSales_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { DataGridView dgv = sender as DataGridView; if (dgv == null) { return; } if (dgv.CurrentRow.Selected) { //componentsState(State.ProductSelected); RefundForm refund = new RefundForm(); refund.CurrentSale = sales[dgv.CurrentRow.Index]; refund.ShowDialog(); } }