private void btnGrabar_Click(object sender, EventArgs e) { if (ControlErrores()) { if (_Estado == Negocios.FuncionesGlobales.Globales.Modo.Agregar) { _ImpresoraN = new ImpresorasN(txtEstacion.Text, int.Parse(txtIdTipoComprobante.Text), cmbImpresoras.Text); if (_ImpresoraN.Guardar()) { MessageBox.Show("Se Grabó la impresora Correctamente"); LimpiarPantalla(); CambiarModoPantalla(Negocios.FuncionesGlobales.Globales.Modo.Inicial); } } else if (_Estado == Negocios.FuncionesGlobales.Globales.Modo.Modificar) { _ImpresoraN = new ImpresorasN(txtEstacion.Text, int.Parse(txtIdTipoComprobante.Text), cmbImpresoras.Text); if (_ImpresoraN.Actualizar()) { MessageBox.Show("Se Actualizó la impresora Correctamente"); LimpiarPantalla(); CambiarModoPantalla(Negocios.FuncionesGlobales.Globales.Modo.Inicial); } } } }
private void btnImprimir_Click(object sender, EventArgs e) { frmCantidadCopíasImprimir Imprimir = new frmCantidadCopíasImprimir(); _TipoComprobante = new TipoComprobanteN(TipoComprobante); Imprimir.Copias = _TipoComprobante.Copias; Imprimir.ShowDialog(); _ImpresoraN = new ImpresorasN(Environment.MachineName, TipoComprobante); if (Imprimir.Copias != 0) { switch (TipoComprobante) { case 1: Reportes.Formularios.frmFacturaFactureroA FormA = new Reportes.Formularios.frmFacturaFactureroA(ClaveMov, Imprimir.Copias, _ImpresoraN.Impresora); break; case 6: Reportes.Formularios.frmFacturaFactureroB FormB = new Reportes.Formularios.frmFacturaFactureroB(ClaveMov, Imprimir.Copias, _ImpresoraN.Impresora); break; default: break; } } }
private void txtIdTipoComprobante_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter && txtIdTipoComprobante.Text != "") { _TipoComprobante = new TipoComprobanteN(int.Parse(txtIdTipoComprobante.Text)); if (_TipoComprobante != null && _TipoComprobante.Id != 0) { txtNombreComprobante.ForeColor = Color.Black; txtNombreComprobante.Text = _TipoComprobante.Nombre; _ImpresoraN = new ImpresorasN(txtEstacion.Text, int.Parse(txtIdTipoComprobante.Text)); if (_ImpresoraN != null && _ImpresoraN.Id != 0) { cmbImpresoras.SelectedItem = _ImpresoraN.Impresora; CambiarModoPantalla(Negocios.FuncionesGlobales.Globales.Modo.Consultar); } else { CambiarModoPantalla(Negocios.FuncionesGlobales.Globales.Modo.Agregar); } } else { txtNombreComprobante.ForeColor = Color.Red; txtNombreComprobante.Text = "El Comprobante no Existe"; } } else if (e.KeyCode == Keys.F3) { try { List <TipoComprobanteN> TipoComprobante = Negocios.FuncionesGlobales.TipoComprobanteS.ListarTipoComprobante(); string[] cool = { "Id", "Nombre" }; txtIdTipoComprobante.Parametros <TipoComprobanteN>(Keys.F3, cool, "Id", TipoComprobante, "Nombre"); } catch (Exception E) { MessageBox.Show(E.StackTrace); throw; } } }