Пример #1
0
        public static List <TipoMovimientoN> ListarTipoMovimiento()
        {
            Datos.TipoMovimientoD t_Conexion = new Datos.TipoMovimientoD();
            DataTable             DT         = t_Conexion.ListarTipoMovimiento();

            if (DT != null)
            {
                List <TipoMovimientoN> t_list = new List <TipoMovimientoN>();
                for (int a = 0; a < DT.Rows.Count; a++)
                {
                    int             t_Id = int.Parse(DT.Rows[a]["Id"].ToString());
                    int             t_idTipoComprobante = int.Parse(DT.Rows[a]["idTipoComprobante"].ToString());
                    string          t_Nombre            = DT.Rows[a]["Nombre"].ToString();
                    string          t_Signo             = DT.Rows[a]["Signo"].ToString();
                    string          t_Numeracion        = DT.Rows[a]["Numeracion"].ToString();
                    bool            t_MueveStock        = bool.Parse(DT.Rows[a]["MueveStock"].ToString());
                    TipoMovimientoN t_TipoMovimiento    = new TipoMovimientoN(t_Id, t_idTipoComprobante, t_Nombre, t_Signo, t_Numeracion, t_MueveStock);
                    t_list.Add(t_TipoMovimiento);
                }
                return(t_list);
            }
            else
            {
                return(null);
            }
        }
Пример #2
0
 public static List<TipoMovimientoN> ListarTipoMovimiento()
 {
     Datos.TipoMovimientoD t_Conexion = new Datos.TipoMovimientoD();
     DataTable DT = t_Conexion.ListarTipoMovimiento();
     if (DT != null)
     {
         List<TipoMovimientoN> t_list = new List<TipoMovimientoN>();
         for (int a = 0; a < DT.Rows.Count; a++)
         {
             int t_Id = int.Parse(DT.Rows[a]["Id"].ToString());
             int t_idTipoComprobante = int.Parse(DT.Rows[a]["idTipoComprobante"].ToString());
             string t_Nombre = DT.Rows[a]["Nombre"].ToString();
             string t_Signo = DT.Rows[a]["Signo"].ToString();
             string t_Numeracion = DT.Rows[a]["Numeracion"].ToString();
             bool t_MueveStock = bool.Parse(DT.Rows[a]["MueveStock"].ToString());
             TipoMovimientoN t_TipoMovimiento = new TipoMovimientoN(t_Id, t_idTipoComprobante, t_Nombre, t_Signo, t_Numeracion, t_MueveStock);
             t_list.Add(t_TipoMovimiento);
         }
         return t_list;
     }
     else
     {
         return null;
     }
 }
Пример #3
0
 private void txtIdTipoMov_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter && txtIdTipoMov.Text != "")
     {
         _TipoMovimiento = new TipoMovimientoN(int.Parse(txtIdTipoMov.Text));
         if (_TipoMovimiento != null && _TipoMovimiento.Id != 0)
         {
             txtNombreTipoMov.Text = _TipoMovimiento.Nombre;
             TipoComprobante       = _TipoMovimiento.IdTipoComprobante;
         }
         else
         {
             LimpiarPantalla();
             MessageBox.Show("El Tipo Movimiento no existe");
         }
     }
     else if (e.KeyCode == Keys.F3)
     {
         try
         {
             List <TipoMovimientoN> TipoMovimientos = Negocios.FuncionesGlobales.TipoMovimientoS.ListarTipoMovimiento();
             string[] cool = { "Id", "Nombre" };
             txtIdTipoMov.Parametros <TipoMovimientoN>(Keys.F3, cool, "Id", TipoMovimientos, "Nombre");
         }
         catch (Exception E)
         {
             MessageBox.Show(E.StackTrace);
             throw;
         }
     }
 }
Пример #4
0
 private void btnGrabar_Click(object sender, EventArgs e)
 {
     if (ControlErrores())
     {
         if (_Estado == Negocios.FuncionesGlobales.Globales.Modo.Agregar)
         {
             _TipoMovimiento = new TipoMovimientoN(int.Parse(txtIdTipoComprobante.Text),
                                                   txtNombreTipoMovimiento.Text,
                                                   rbDebita.Checked == true ? "D" : "A",
                                                   rbAutomatica.Checked == true ? "A" : "M",
                                                   chkMueveStock.Checked);
             if (_TipoMovimiento.Guardar())
             {
                 MessageBox.Show("Se Creó el Tipo Movimiento " + txtNombreTipoMovimiento.Text + " con Exito");
                 LimpiarPantalla();
                 CambiarModoPantalla(Negocios.FuncionesGlobales.Globales.Modo.Inicial);
             }
         }
         else if (_Estado == Negocios.FuncionesGlobales.Globales.Modo.Modificar)
         {
             _TipoMovimiento = new TipoMovimientoN(int.Parse(txtCodigo.Text), int.Parse(txtIdTipoComprobante.Text),
                                                   txtNombreTipoMovimiento.Text,
                                                   rbDebita.Checked == true ? "D" : "A",
                                                   rbAutomatica.Checked == true ? "A" : "M",
                                                   chkMueveStock.Checked);
             if (_TipoMovimiento.Actualizar())
             {
                 MessageBox.Show("Se Actualizó el Tipo Movimiento " + txtNombreTipoMovimiento.Text + " con Exito");
                 LimpiarPantalla();
                 CambiarModoPantalla(Negocios.FuncionesGlobales.Globales.Modo.Inicial);
             }
         }
     }
 }
Пример #5
0
 private void txtCodigo_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter && txtCodigo.Text != "")
     {
         _TipoMovimiento = new TipoMovimientoN(int.Parse(txtCodigo.Text));
         if (_TipoMovimiento != null && _TipoMovimiento.Id != 0)
         {
             txtNombreTipoMovimiento.Text = _TipoMovimiento.Nombre;
             txtIdTipoComprobante.Text    = _TipoMovimiento.IdTipoComprobante.ToString();
             txtIdTipoComprobante_KeyDown(sender, e);
             if (_TipoMovimiento.Signo == "D")
             {
                 rbDebita.Checked   = true;
                 rbAcredita.Checked = false;
             }
             else
             {
                 rbAcredita.Checked = true;
                 rbDebita.Checked   = false;
             }
             if (_TipoMovimiento.Numeracion == "M")
             {
                 rbManual.Checked     = true;
                 rbAutomatica.Checked = false;
             }
             else
             {
                 rbAutomatica.Checked = true;
                 rbManual.Checked     = false;
             }
             chkMueveStock.Checked = _TipoMovimiento.MueveStock;
             CambiarModoPantalla(Negocios.FuncionesGlobales.Globales.Modo.Consultar);
         }
         else
         {
             LimpiarPantalla();
             CambiarModoPantalla(Negocios.FuncionesGlobales.Globales.Modo.Agregar);
         }
     }
     else if (e.KeyCode == Keys.Enter && txtCodigo.Text == "")
     {
         CambiarModoPantalla(Negocios.FuncionesGlobales.Globales.Modo.Agregar);
     }
     else if (e.KeyCode == Keys.F3)
     {
         try
         {
             List <TipoMovimientoN> TipoMovimientos = Negocios.FuncionesGlobales.TipoMovimientoS.ListarTipoMovimiento();
             string[] cool = { "Id", "Nombre" };
             txtCodigo.Parametros <TipoMovimientoN>(Keys.F3, cool, "Id", TipoMovimientos, "Nombre");
         }
         catch (Exception E)
         {
             MessageBox.Show(E.StackTrace);
             throw;
         }
     }
 }