private void checkBox1_Click(object sender, EventArgs e) { if (MessageBox.Show("¿Desea Anular la factura?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { MessageBox.Show("Se ha anulado la factura con exito", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); Factura_BLL.AnularFactura(Convert.ToInt32(txt_Factura.Text), 37); LimpiarCampos(); } }
private void CargarDetalles() { try { this.dtg_Detalles.DataSource = null; this.dtg_Detalles.Refresh(); int a = Convert.ToInt32(txt_Factura.Text.Trim()); this.dtg_Detalles.DataSource = Factura_BLL.ConsultarDetalles(a); this.dtg_Detalles.Refresh(); } catch (Exception) { throw; } }
private void Cargar() { try { List <CLIENTES> LSTUSUARIOS = Factura_BLL.ConsultarClientesCreditos(txt_Cliente.Text); DataTable dt = new DataTable(); dt.Columns.Add("Cedula"); dt.Columns.Add("Nombre"); dt.Columns.Add("Primer_Apellido"); dt.Columns.Add("Segundo_Apellido"); dt.Columns.Add("Correo"); dt.Columns.Add("Teléfono"); dt.Columns.Add("Credito"); foreach (CLIENTES item in LSTUSUARIOS) { dt.Rows.Add ( item.Cedula, item.Nombre, item.Apellido_1, item.Apellido_2, item.Correo, item.Telefono, item.Credito ); } dtg_Clientes.DataSource = null; dtg_Clientes.Refresh(); dtg_Clientes.DataSource = dt; dtg_Clientes.Refresh(); } catch (Exception) { throw; } }
private void btn_Confirmar_Click(object sender, EventArgs e) { try { if (tipo == 1) { total = Convert.ToDecimal(dtg_Cobros.CurrentRow.Cells[6].Value.ToString()); if (MessageBox.Show("¿Desea continuar?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (txt_Nombre.Text == string.Empty) { MessageBox.Show("¡Tiene que seleccionar un Cliente!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (txt_Cambio.Text == string.Empty) { MessageBox.Show("¡Tiene que ingresar el monto de pago!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); txt_Pago.Focus(); } else { Factura_BLL.ModificarFacturas(Convert.ToInt32(txt_Factura.Text), 21); MessageBox.Show("Factura pagada con exito", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); btn_Imprimir.Visible = true; //Cargar2(); } } } } else { if (MessageBox.Show("¿Desea continuar?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (txt_Nombre.Text == string.Empty) { MessageBox.Show("¡Tiene que seleccionar un Cliente!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (dtg_Cobros.CurrentRow.Cells[6].Value.ToString() == dtg_Cobros.CurrentRow.Cells[9].Value.ToString()) { if (MessageBox.Show("¿Desea agregar un abono?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { txt_Abono.Focus(); if (txt_Saldo.Text == string.Empty) { MessageBox.Show("¡Tiene que ingresar el monto del abono!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); txt_Abono.Focus(); } else { creditos.ID_Factura = Convert.ToInt32(txt_Factura.Text); creditos.Monto_Anterior = Convert.ToDecimal(txt_Credito.Text); creditos.Abono = Convert.ToDecimal(txt_Abono.Text); creditos.Monto_Actual = Convert.ToDecimal(txt_Saldo.Text); Credito_BLL.ModificarAbonos(creditos); if (creditos.Monto_Actual == 0) { Factura_BLL.ModificarFacturas(Convert.ToInt32(txt_Factura.Text), 21); } MessageBox.Show("Factura pagada con exito", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); btn_Imprir_Credito.Visible = true; //Cargar2(); } } else { btn_Factura_Original.Visible = true; } } else { if (txt_Saldo.Text == string.Empty) { MessageBox.Show("¡Tiene que ingresar el monto del abono!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); txt_Abono.Focus(); } else { creditos.ID_Factura = Convert.ToInt32(txt_Factura.Text); creditos.Monto_Anterior = Convert.ToDecimal(txt_Credito.Text); creditos.Abono = Convert.ToDecimal(txt_Abono.Text); creditos.Monto_Actual = Convert.ToDecimal(txt_Saldo.Text); Credito_BLL.ModificarAbonos(creditos); if (creditos.Monto_Actual == 0) { Factura_BLL.ModificarFacturas(Convert.ToInt32(txt_Factura.Text), 21); } MessageBox.Show("Factura pagada con exito", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); btn_Imprir_Credito.Visible = true; //Cargar2(); } } } } } catch (Exception) { MessageBox.Show("Falta de ingresar datos"); } }