public List <Negocio.Empleado> BuscarEmpleado(string nombre) { IDbConnection _conn = DBConexion.Conexion(); _conn.Open(); SqlCommand _Command = new SqlCommand("Buscar_Empleado", _conn as SqlConnection); _Command.CommandType = CommandType.StoredProcedure; _Command.Parameters.Add(new SqlParameter("@Nombre", nombre)); IDataReader _reader = _Command.ExecuteReader(); List <Negocio.Empleado> Lista = new List <Negocio.Empleado>(); Negocio.Empleado empleado = new Negocio.Empleado(); while (_reader.Read()) { empleado.EmpleadoID = _reader.GetInt32(0); empleado.Nombre = _reader.GetString(1); empleado.PuestoID = _reader.GetInt32(2); empleado.Descripcion = _reader.GetString(3); empleado.DepartamentoID = _reader.GetInt32(4); empleado.DescripcionDepartamento = _reader.GetString(5); Lista.Add(empleado); } _conn.Close(); return(Lista); }
public int ElimnarEmpleado(int empleadoID) { IDbConnection _Conn = DBConexion.Conexion(); _Conn.Open(); SqlCommand _Command = new SqlCommand("Delete_Empleado", _Conn as SqlConnection); _Command.CommandType = CommandType.StoredProcedure; _Command.Parameters.Add(new SqlParameter("@ID", empleadoID)); int resultado = _Command.ExecuteNonQuery(); _Conn.Close(); return(resultado); }
public bool CrearEmpleado(Negocio.Empleado empleado) { IDbConnection _Conn = DBConexion.Conexion(); _Conn.Open(); SqlCommand _Command = new SqlCommand("INSERT_EMPLEADO", _Conn as SqlConnection); _Command.CommandType = CommandType.StoredProcedure; _Command.Parameters.Add(new SqlParameter("@Nombre", empleado.Nombre)); _Command.Parameters.Add(new SqlParameter("@PuestoID", empleado.PuestoID)); _Command.Parameters.Add(new SqlParameter("@DepartamentoID", empleado.DepartamentoID)); int Resultado = _Command.ExecuteNonQuery(); _Conn.Close(); return(true); }
public List <Negocio.Departamento> departamentos() { IDbConnection _conn = DBConexion.Conexion(); _conn.Open(); SqlCommand _Command = new SqlCommand("List_Departamento", _conn as SqlConnection); _Command.CommandType = CommandType.StoredProcedure; IDataReader _reader = _Command.ExecuteReader(); List <Negocio.Departamento> Lista = new List <Negocio.Departamento>(); while (_reader.Read()) { Negocio.Departamento empleado = new Negocio.Departamento(); empleado.Descripcion = _reader.GetString(1); empleado.DepartamentoID = _reader.GetInt32(0); Lista.Add(empleado); } _conn.Close(); return(Lista); }