private BE.UI.HorarioMensual HorarioMensualBEtoUI(BE.HorarioMensual beHorarioMensual) { var uiHorarioMensual = new BE.UI.HorarioMensual(); uiHorarioMensual.Anho = beHorarioMensual.Anho; uiHorarioMensual.MesNumero = beHorarioMensual.Mes; uiHorarioMensual.MesNombre = this.GetNameOfMonth(beHorarioMensual.Mes); uiHorarioMensual.SalaId = beHorarioMensual.SalaId; uiHorarioMensual.SalaNombre = beHorarioMensual.SalaNombre; return(uiHorarioMensual); }
public List <BE.HorarioMensual> ListarResumenMensual(int idSala = 0) { var lstBeHorarioMensual = new List <BE.HorarioMensual>(); try { string sp = "SpTbHorarioListarResumenMensual"; using (SqlConnection cnn = new SqlConnection(ConnectionManager.ConexionLocal)) { cnn.Open(); SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; if (idSala > 0) { cmd.Parameters.Add(new SqlParameter("@IDSALA", idSala)); } SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { var beHorarioMensual = new BE.HorarioMensual(); beHorarioMensual.Anho = int.Parse(reader["Anho"].ToString()); beHorarioMensual.Mes = byte.Parse(reader["Mes"].ToString()); beHorarioMensual.SalaId = int.Parse(reader["IdSala"].ToString()); beHorarioMensual.SalaNombre = reader["DscSala"].ToString(); lstBeHorarioMensual.Add(beHorarioMensual); } } return(lstBeHorarioMensual); } catch (Exception ex) { throw ex; } }