/// <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); }
/// <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(); } }
/// <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(); } }
/// <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(); } }
public void EliminarDepartamento(DepartamentoE departamento) { departamentoDA.EliminarDepartamento(departamento); }
public void EditarDepartamento(DepartamentoE departamento) { departamentoDA.EditarDepartamento(departamento); }
public void Create(DepartamentoE departamento) { departamentoDA.Create(departamento); }