Exemplo n.º 1
0
 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);
             }
         }
     }
 }
Exemplo n.º 2
0
        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;
                }
            }
        }
Exemplo n.º 3
0
        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;
                }
            }
        }