Exemple #1
0
        public Clases._GRUPOINV BuscarAnterior(Clases._GRUPOINV GRU)
        {
            dbSQLConn.ConecDb_Abrir();
            Clases._GRUPOINV usr = new Clases._GRUPOINV();
            NpgsqlDataReader Dr  = null;
            string           Sql = "SELECT " + Elementos + " FROM grupinv WHERE codgru < @codgru ORDER BY codgru DESC LIMIT 1";
            NpgsqlCommand    cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn);

            cmd.Parameters.AddWithValue("@codgru", GRU.codgru);
            Dr = cmd.ExecuteReader();
            if (Dr.HasRows)
            {
                Dr.Read();
                usr = LLenar(Dr);
                Dr.Close();
                dbSQLConn.ConecDb_Close();
                return(usr);
            }
            else
            {
                Dr.Close();
                dbSQLConn.ConecDb_Close();
                return(BuscarPrimero());
            }
        }
Exemple #2
0
        public Clases._GRUPOINV BuscarPrimero()
        {
            dbSQLConn.ConecDb_Abrir();
            Clases._GRUPOINV usr = new Clases._GRUPOINV();
            NpgsqlDataReader Dr  = null;
            string           Sql = "SELECT " + Elementos + " FROM grupinv ORDER BY codgru ASC LIMIT 1 ";
            NpgsqlCommand    cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn);

            Dr = cmd.ExecuteReader();

            if (Dr.HasRows)
            {
                Dr.Read();
                usr = LLenar(Dr);
                Dr.Close();
                dbSQLConn.ConecDb_Close();
                return(usr);
            }
            else
            {
                Dr.Close();
                dbSQLConn.ConecDb_Close();
                return(usr);
            }
        }
Exemple #3
0
 public Boolean Modificar(Clases._GRUPOINV GRU)
 {
     if (Existe(GRU.codgru))
     {
         dbSQLConn.ConecDb_Abrir();
         string        Sql = "UPDATE grupinv SET codgru = @codgru, desgru = @desgru, stagru = @stagru WHERE codgru = @codgru";
         NpgsqlCommand cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn);
         cmd.Parameters.AddWithValue("@codgru", GRU.codgru);
         cmd.Parameters.AddWithValue("@desgru", GRU.desgru);
         cmd.Parameters.AddWithValue("@stagru", GRU.stagru);
         int retVal = cmd.ExecuteNonQuery();
         dbSQLConn.ConecDb_Close();
         if (retVal == 1)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     else
     {
         return(false);
     }
 }
Exemple #4
0
 public FormGRUPOINV(string[] _TUsuario)
 {
     InitializeComponent();
     TUsuario = _TUsuario;
     BotonesNormal(true);
     GRU = FunGRU.BuscarUltimo();
     Asignar();
 }
Exemple #5
0
        private void Cmd_Buscar_Click(object sender, EventArgs e)
        {
            FormBUSQUEDAS f = new FormBUSQUEDAS();

            f.ListaGrupoInventario();
            f.ShowDialog();
            if (f._CodGru != "")
            {
                GRU = FunGRU.Buscar(Convert.ToInt32(f._CodGru));
                Actualizar();
            }
        }
Exemple #6
0
        private void Cmd_Guardar_Click(object sender, EventArgs e)
        {
            int vStaGru = 0;

            if (Che_StaGru.Checked)
            {
                vStaGru = 1;
            }
            else
            {
                vStaGru = 0;
            }
            if (ValidarDatos())
            {
                if (Evento.CompareTo("Nuevo") == 0)
                {
                    GRU = new Clases._GRUPOINV(Convert.ToInt32(FunGRU.Correlativo()), Txt_DesGru.Text, vStaGru);
                    if (FunGRU.Nuevo(GRU))
                    {
                        MessageBox.Show("Se agregó correctamente.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Bloqueos();
                        Actualizar();
                    }
                    else
                    {
                        MessageBox.Show("El grupo ya existe.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    }
                }
                else
                {
                    GRU = new Clases._GRUPOINV(Convert.ToInt32(Lb_CodGru.Text), Txt_DesGru.Text, vStaGru);
                    if (FunGRU.Modificar(GRU))
                    {
                        MessageBox.Show("Se modificó correctamente.", "Atención ", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Bloqueos();
                        Actualizar();
                    }
                    else
                    {
                        MessageBox.Show("El grupo no existe en el sistema.", "Atención ", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    }
                }
            }
        }
Exemple #7
0
 public Boolean Nuevo(Clases._GRUPOINV GRU)
 {
     if (!Existe(GRU.codgru))
     {
         dbSQLConn.ConecDb_Abrir();
         string        Sql = "INSERT INTO grupinv (codgru, desgru, stagru) VALUES (@codgru, @desgru, @stagru)";
         NpgsqlCommand cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn);
         cmd.Parameters.AddWithValue("@codgru", GRU.codgru);
         cmd.Parameters.AddWithValue("@desgru", GRU.desgru);
         cmd.Parameters.AddWithValue("@stagru", GRU.stagru);
         cmd.ExecuteNonQuery();
         dbSQLConn.ConecDb_Close();
         return(true);
     }
     else
     {
         return(false);
     }
 }
Exemple #8
0
 private void Cmd_Cancelar_Click(object sender, EventArgs e)
 {
     Bloqueos();
     GRU = FunGRU.BuscarUltimo();
     Asignar();
 }
Exemple #9
0
 private void Cmd_Ultimo_Click(object sender, EventArgs e)
 {
     GRU = FunGRU.BuscarUltimo();
     Asignar();
 }
Exemple #10
0
 private void Cmd_Siguiente_Click(object sender, EventArgs e)
 {
     GRU = FunGRU.BuscarSiguiente(GRU);
     Asignar();
 }
Exemple #11
0
 private void Cmd_Anterior_Click(object sender, EventArgs e)
 {
     GRU = FunGRU.BuscarAnterior(GRU);
     Asignar();
 }
Exemple #12
0
 private void Cmd_Primero_Click(object sender, EventArgs e)
 {
     GRU = FunGRU.BuscarPrimero();
     Asignar();
 }
Exemple #13
0
 private void Actualizar()
 {
     GRU = FunGRU.Buscar(GRU.codgru);
     Asignar();
 }