public FormTIPTRANSA(string[] _TUsuario)
 {
     InitializeComponent();
     TUsuario = _TUsuario;
     BotonesNormal(true);
     GenColumnas();
     FunTIPTRA.GetLisPRODUCTOS(ref listView1);
     TIPTRA = FunTIPTRA.BuscarUltimo();
     Asignar();
 }
        private void Cmd_Guardar_Click(object sender, EventArgs e)
        {
            int vStaTra = 0;

            if (Che_StaTra.Checked)
            {
                vStaTra = 1;
            }
            else
            {
                vStaTra = 0;
            }
            List <int> array = new List <int>();

            foreach (ListViewItem lv in listView1.Items)
            {
                if (lv.Checked)
                {
                    array.Add(Convert.ToInt32(lv.SubItems[0].Text));
                }
            }

            if (ValidarDatos())
            {
                if (Evento.CompareTo("Nuevo") == 0)
                {
                    TIPTRA = new Clases._TIPTRAN(Convert.ToInt32(FunTIPTRA.Correlativo()), Txt_TipTra.Text, Txt_DesTra.Text, vStaTra, array.ToArray());
                    if (FunTIPTRA.Nuevo(TIPTRA))
                    {
                        MessageBox.Show("Se agregó correctamente.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Bloqueos();
                        Actualizar();
                    }
                    else
                    {
                        MessageBox.Show("La transacción ya existe.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    }
                }
                else
                {
                    TIPTRA = new Clases._TIPTRAN(Convert.ToInt32(Lb_CodTra.Text), Txt_TipTra.Text, Txt_DesTra.Text, vStaTra, array.ToArray());
                    if (FunTIPTRA.Modificar(TIPTRA))
                    {
                        MessageBox.Show("Se modificó correctamente.", "Atención ", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Bloqueos();
                        Actualizar();
                    }
                    else
                    {
                        MessageBox.Show("La transacción no existe en el sistema.", "Atención ", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    }
                }
            }
        }
        private void Cmd_Buscar_Click(object sender, EventArgs e)
        {
            FormBUSQUEDAS f = new FormBUSQUEDAS();

            f.ListaTransacciones();
            f.ShowDialog();
            if (f._TipTra != "")
            {
                TIPTRA = FunTIPTRA.BuscarTipo(f._TipTra);
                Actualizar();
            }
        }
 private void Cmd_Cancelar_Click(object sender, EventArgs e)
 {
     Bloqueos();
     TIPTRA = FunTIPTRA.BuscarUltimo();
     Asignar();
 }
 private void Cmd_Ultimo_Click(object sender, EventArgs e)
 {
     TIPTRA = FunTIPTRA.BuscarUltimo();
     Asignar();
 }
 private void Cmd_Siguiente_Click(object sender, EventArgs e)
 {
     TIPTRA = FunTIPTRA.BuscarSiguiente(TIPTRA);
     Asignar();
 }
 private void Cmd_Anterior_Click(object sender, EventArgs e)
 {
     TIPTRA = FunTIPTRA.BuscarAnterior(TIPTRA);
     Asignar();
 }
 private void Cmd_Primero_Click(object sender, EventArgs e)
 {
     TIPTRA = FunTIPTRA.BuscarPrimero();
     Asignar();
 }
 private void Actualizar()
 {
     TIPTRA = FunTIPTRA.BuscarCod(TIPTRA.codtra);
     Asignar();
 }