예제 #1
0
        /// <summary>
        /// METODO AUXILIAR QUE CARGA TODOS LOS DEPARTAMENTOS
        /// </summary>
        /// <param name="reader"></param>
        /// <returns></returns>
        private DepartamentoE CargarDepartamento(IDataReader reader)
        {
            DepartamentoE departamento = new DepartamentoE();

            departamento.idDepartamento = Convert.ToInt32(reader["idDepartamento"]);
            departamento.Nombre         = Convert.ToString(reader["Nombre"]);
            departamento.Descripcion    = Convert.ToString(reader["Descripcion"]);

            return(departamento);
        }
예제 #2
0
 /// <summary>
 /// mETODO QUE ELIMINA LOS DEPARTAMENTOS
 /// </summary>
 /// <param name="departamento"></param>
 public void EliminarDepartamento(DepartamentoE departamento)
 {
     using (SqlConnection conn = new SqlConnection(ConexionSQL.ObtenerCadenaSQL()))
     {
         conn.Open();
         string     querry = @"DELETE Departamento WHERE idDepartamento=@departamentoid";
         SqlCommand cmd    = new SqlCommand(querry, conn);
         cmd.Parameters.AddWithValue("@departamentoid", departamento.idDepartamento);
         cmd.ExecuteNonQuery();
         conn.Close();
     }
 }
예제 #3
0
 /// <summary>
 /// METODO QUE INSERTA NUEVOS DEPARTAMENTOS
 /// </summary>
 /// <param name="departamento"></param>
 /// <returns></returns>
 public void  Create(DepartamentoE departamento)
 {
     using (SqlConnection conn = new SqlConnection(ConexionSQL.ObtenerCadenaSQL()))
     {
         conn.Open();
         string     querry = @"INSERT INTO Departamento (Nombre,Descripcion) VALUES (@nombre,@descripcion) SELECT SCOPE_IDENTITY()";
         SqlCommand cmd    = new SqlCommand(querry, conn);
         cmd.Parameters.AddWithValue("@nombre", departamento.Nombre);
         cmd.Parameters.AddWithValue("@descripcion", departamento.Descripcion);
         cmd.ExecuteNonQuery();
         conn.Close();
     }
 }
예제 #4
0
        /// <summary>
        /// METODO QUE ACTUALIZA LOS DEPARTAMENTOS
        /// </summary>
        /// <param name="departamento"></param>
        public void EditarDepartamento(DepartamentoE departamento)
        {
            using (SqlConnection conn = new SqlConnection(ConexionSQL.ObtenerCadenaSQL()))
            {
                conn.Open();
                string     querry = @"UPDATE Departamento SET Nombre=@nombre,Descripcion=@descripcion 
                                    WHERE idDepartamento=@departamentoid";
                SqlCommand cmd    = new SqlCommand(querry, conn);
                cmd.Parameters.AddWithValue("@departamentoid", departamento.idDepartamento);
                cmd.Parameters.AddWithValue("@nombre", departamento.Nombre);
                cmd.Parameters.AddWithValue("@descripcion", departamento.Descripcion);

                cmd.ExecuteNonQuery();
                conn.Close();
            }
        }
예제 #5
0
 public void EliminarDepartamento(DepartamentoE departamento)
 {
     departamentoDA.EliminarDepartamento(departamento);
 }
예제 #6
0
 public void EditarDepartamento(DepartamentoE departamento)
 {
     departamentoDA.EditarDepartamento(departamento);
 }
예제 #7
0
 public void Create(DepartamentoE departamento)
 {
     departamentoDA.Create(departamento);
 }