public ProcedimientoEmpleadosVista GetResumenEmpleadosVista(int hospitalcod) { var sql = "EMPLEADOSDEPARTAMENTOHOSPITAL @codigo, @suma out, @media out"; SqlParameter codigo = new SqlParameter("@codigo", hospitalcod); SqlParameter sum = new SqlParameter("@suma", -1); SqlParameter media = new SqlParameter("@media", -1); ProcedimientoEmpleadosVista procedimientoEmpleadosVista = new ProcedimientoEmpleadosVista(); sum.Direction = System.Data.ParameterDirection.Output; media.Direction = System.Data.ParameterDirection.Output; procedimientoEmpleadosVista.EmpleadosVistas = this.context.EmpleadosVistas.FromSqlRaw(sql, codigo, sum, media).ToList(); procedimientoEmpleadosVista.Suma = Convert.ToInt32(sum.Value); procedimientoEmpleadosVista.Media = Convert.ToInt32(media.Value); return(procedimientoEmpleadosVista); }
public ProcedimientoEmpleadosVista GetDepartamentosVista() { List <EmpleadosVistaTabla> EmpleadosVista = new List <EmpleadosVistaTabla>(); ProcedimientoEmpleadosVista procedimientoEmpleadosVista = new ProcedimientoEmpleadosVista(); var sql = "DEPARTAMENTOSHOSPITAL"; using (DbCommand com = this.context.Database.GetDbConnection().CreateCommand()) { com.CommandType = System.Data.CommandType.StoredProcedure; com.CommandText = sql; com.Connection.Open(); DbDataReader reader = com.ExecuteReader(); while (reader.Read()) { EmpleadosVistaTabla vistaTabla = new EmpleadosVistaTabla(); vistaTabla.Departamento = reader["departamento"].ToString(); vistaTabla.Codigo = Convert.ToInt32(reader["codigo"]); EmpleadosVista.Add(vistaTabla); procedimientoEmpleadosVista.EmpleadosVistas = EmpleadosVista; } return(procedimientoEmpleadosVista); } }