Example #1
0
        public Boolean agregar(Departamento_TO departamento)
        {
            try
            {
                SqlCommand query = new SqlCommand("INSERT INTO DEPARTAMENTO VALUES(@nombre, @estado)", conex);

                query.Parameters.AddWithValue("@nombre", departamento.Nombre);
                query.Parameters.AddWithValue("@estado", departamento.Estado);

                if (conex.State != ConnectionState.Open)
                {
                    conex.Open();
                }

                query.ExecuteNonQuery();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
            finally
            {
                if (conex.State != System.Data.ConnectionState.Closed)
                {
                    conex.Close();
                }
            }
        }
Example #2
0
        public Boolean eliminar(Departamento_TO departamento)
        {
            try
            {
                SqlCommand query = new SqlCommand("UPDATE DEPARTAMENTO SET estado_departamento = @estado WHERE id_departamento = @id", conex);
                query.Parameters.AddWithValue("@id", departamento.Id);
                query.Parameters.AddWithValue("@estado", departamento.Estado);

                if (conex.State != ConnectionState.Open)
                {
                    conex.Open();
                }

                query.ExecuteNonQuery();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
            finally
            {
                if (conex.State != System.Data.ConnectionState.Closed)
                {
                    conex.Close();
                }
            }
        }
Example #3
0
        public Boolean editar(Departamento_TO departamento, List <Int32> lista)
        {
            try
            {
                SqlCommand query = new SqlCommand(string_query(lista), conex);
                query.Parameters.AddWithValue("@id", departamento.Id);
                query.Parameters.AddWithValue("@nombre", departamento.Nombre);
                query.Parameters.AddWithValue("@estado", departamento.Estado);


                if (conex.State != ConnectionState.Open)
                {
                    conex.Open();
                }

                query.ExecuteNonQuery();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
            finally
            {
                if (conex.State != System.Data.ConnectionState.Closed)
                {
                    conex.Close();
                }
            }
        }
Example #4
0
        public Boolean eliminar()
        {
            Departamento_TO departamento = new Departamento_TO();

            departamento.Id     = this.Id;
            departamento.Estado = this.Estado;
            return(new Departamento_BD().eliminar(departamento));
        }
Example #5
0
        public Departamento to_to_bl(Departamento_TO to)
        {
            Departamento departamento = new Departamento();

            departamento.Id     = to.Id;
            departamento.Nombre = to.Nombre;
            departamento.Estado = to.Estado;
            return(departamento);
        }
Example #6
0
        public Departamento_TO bl_to_to()
        {
            Departamento_TO departamento = new Departamento_TO();

            departamento.Id     = this.Id;
            departamento.Nombre = this.Nombre;
            departamento.Estado = this.Estado;
            return(departamento);
        }
Example #7
0
        public List <Departamento_TO> obtener_lista_activos()
        {
            List <Departamento_TO> lista = new List <Departamento_TO>();
            Departamento_TO        departamento;

            try
            {
                SqlCommand query = new SqlCommand("SELECT * FROM DEPARTAMENTO WHERE estado_departamento = 1", conex);

                if (conex.State != ConnectionState.Open)
                {
                    conex.Open();
                }

                SqlDataReader reader = query.ExecuteReader();
                if (reader.HasRows)
                {
                    while (reader.Read())
                    {
                        departamento        = new Departamento_TO();
                        departamento.Id     = reader.GetInt32(0);
                        departamento.Nombre = reader.GetString(1);
                        departamento.Estado = reader.GetBoolean(2);
                        lista.Add(departamento);
                    }
                    return(lista);
                }
                else
                {
                    return(lista);
                }
            }
            catch (Exception ex)
            {
                return(lista);
            }
            finally
            {
                if (conex.State != System.Data.ConnectionState.Closed)
                {
                    conex.Close();
                }
            }
        }
Example #8
0
        public Departamento_TO solicitarDepartamento(Departamento_TO departamento)
        {
            try
            {
                if (conex.State != ConnectionState.Open)
                {
                    conex.Open();
                }
                Departamento_TO departamento_to = new Departamento_TO();

                SqlCommand query = new SqlCommand("SELECT * FROM DEPARTAMENTO WHERE nombre_departamento = @nombre", conex);
                query.Parameters.AddWithValue("@nombre", departamento.Nombre);

                SqlDataReader reader = query.ExecuteReader();

                if (reader.HasRows)
                {
                    reader.Read();
                    departamento_to.Id     = reader.GetInt32(0);
                    departamento_to.Nombre = reader.GetString(1);
                    departamento_to.Estado = reader.GetBoolean(2);
                }
                return(departamento_to);
            }
            catch (Exception ex)
            {
                return(null);
            }
            finally
            {
                if (conex.State != System.Data.ConnectionState.Closed)
                {
                    conex.Close();
                }
            }
        }
Example #9
0
        public Boolean editar(List <Int32> lista)
        {
            Departamento_TO departamento = bl_to_to();

            return(new Departamento_BD().editar(departamento, lista));
        }
Example #10
0
        public Boolean agregar()
        {
            Departamento_TO departamento = bl_to_to();

            return(new Departamento_BD().agregar(departamento));
        }