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

            cmd.Parameters.AddWithValue("@coddpt", DP.coddpt);
            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._DEPARTA BuscarPrimero()
        {
            dbSQLConn.ConecDb_Abrir();
            Clases._DEPARTA  usr = new Clases._DEPARTA();
            NpgsqlDataReader Dr  = null;
            string           Sql = "SELECT " + Elementos + " FROM departa ORDER BY coddpt 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._DEPARTA DP)
 {
     if (Existe(DP.coddpt))
     {
         dbSQLConn.ConecDb_Abrir();
         string        Sql = "UPDATE departa SET coddpt = @coddpt, nomdpt = @nomdpt, stadpt = @stadpt WHERE coddpt = @coddpt";
         NpgsqlCommand cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn);
         cmd.Parameters.AddWithValue("@coddpt", DP.coddpt);
         cmd.Parameters.AddWithValue("@nomdpt", DP.nomdpt);
         cmd.Parameters.AddWithValue("@stadpt", DP.stadpt);
         int retVal = cmd.ExecuteNonQuery();
         dbSQLConn.ConecDb_Close();
         if (retVal == 1)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     else
     {
         return(false);
     }
 }
 public FormDEPARTAMENTO(string[] _TUsuario)
 {
     InitializeComponent();
     TUsuario = _TUsuario;
     BotonesNormal(true);
     DP = FunDP.BuscarUltimo();
     Asignar();
 }
        private void Cmd_Buscar_Click(object sender, EventArgs e)
        {
            FormBUSQUEDAS f = new FormBUSQUEDAS();

            f.ListaDepartamentos();
            f.ShowDialog();
            if (f._CodDpt != "")
            {
                DP = FunDP.Buscar(Convert.ToInt32(f._CodDpt));
                Actualizar();
            }
        }
        private void Cmd_Guardar_Click(object sender, EventArgs e)
        {
            int vStaDpt = 0;

            if (Che_StaDpt.Checked)
            {
                vStaDpt = 1;
            }
            else
            {
                vStaDpt = 0;
            }
            if (ValidarDatos())
            {
                if (Evento.CompareTo("Nuevo") == 0)
                {
                    DP = new Clases._DEPARTA(Convert.ToInt32(FunDP.Correlativo()), Txt_NomDpt.Text, vStaDpt);
                    if (FunDP.Nuevo(DP))
                    {
                        MessageBox.Show("Se agregó correctamente.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Bloqueos();
                        Actualizar();
                    }
                    else
                    {
                        MessageBox.Show("El departamento ya existe.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    }
                }
                else
                {
                    DP = new Clases._DEPARTA(Convert.ToInt32(Lb_CodDpt.Text), Txt_NomDpt.Text, vStaDpt);
                    if (FunDP.Modificar(DP))
                    {
                        MessageBox.Show("Se modificó correctamente.", "Atención ", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Bloqueos();
                        Actualizar();
                    }
                    else
                    {
                        MessageBox.Show("El departamento no existe en el sistema.", "Atención ", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    }
                }
            }
        }
Exemple #7
0
 public Boolean Nuevo(Clases._DEPARTA DP)
 {
     if (!Existe(DP.coddpt))
     {
         dbSQLConn.ConecDb_Abrir();
         string        Sql = "INSERT INTO departa (coddpt, nomdpt, stadpt) VALUES (@coddpt, @nomdpt, @stadpt)";
         NpgsqlCommand cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn);
         cmd.Parameters.AddWithValue("@coddpt", DP.coddpt);
         cmd.Parameters.AddWithValue("@nomdpt", DP.nomdpt);
         cmd.Parameters.AddWithValue("@stadpt", DP.stadpt);
         cmd.ExecuteNonQuery();
         dbSQLConn.ConecDb_Close();
         return(true);
     }
     else
     {
         return(false);
     }
 }
 private void Cmd_Cancelar_Click(object sender, EventArgs e)
 {
     Bloqueos();
     DP = FunDP.BuscarUltimo();
     Asignar();
 }
 private void Cmd_Ultimo_Click(object sender, EventArgs e)
 {
     DP = FunDP.BuscarUltimo();
     Asignar();
 }
 private void Cmd_Siguiente_Click(object sender, EventArgs e)
 {
     DP = FunDP.BuscarSiguiente(DP);
     Asignar();
 }
 private void Cmd_Anterior_Click(object sender, EventArgs e)
 {
     DP = FunDP.BuscarAnterior(DP);
     Asignar();
 }
 private void Cmd_Primero_Click(object sender, EventArgs e)
 {
     DP = FunDP.BuscarPrimero();
     Asignar();
 }
 private void Actualizar()
 {
     DP = FunDP.Buscar(DP.coddpt);
     Asignar();
 }