private BE.UI.HorarioSemanal HorarioSemanalBEtoUI(BE.HorarioSemanal beHorarioSemanal) { var uiHorarioSemanal = new BE.UI.HorarioSemanal(); uiHorarioSemanal.Anho = beHorarioSemanal.Anho; uiHorarioSemanal.Semana = beHorarioSemanal.Semana; uiHorarioSemanal.FechaInicio = beHorarioSemanal.FechaInicio; uiHorarioSemanal.FechaFinal = beHorarioSemanal.FechaFinal; uiHorarioSemanal.SalaId = beHorarioSemanal.SalaId; uiHorarioSemanal.SalaNombre = beHorarioSemanal.SalaNombre; return(uiHorarioSemanal); }
public List <BE.HorarioSemanal> ListarResumenSemanal(int idSala = 0) { var lstBeHorarioSemanal = new List <BE.HorarioSemanal>(); try { string sp = "SpTbHorarioListarResumenSemanal"; 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 beHorarioSemanal = new BE.HorarioSemanal(); beHorarioSemanal.Anho = int.Parse(reader["Anho"].ToString()); beHorarioSemanal.Semana = byte.Parse(reader["Semana"].ToString()); beHorarioSemanal.SalaId = int.Parse(reader["IdSala"].ToString()); beHorarioSemanal.SalaNombre = reader["DscSala"].ToString(); beHorarioSemanal.FechaInicio = DateTime.Parse(reader["FechaInicio"].ToString()); beHorarioSemanal.FechaFinal = DateTime.Parse(reader["FechaFinal"].ToString()); lstBeHorarioSemanal.Add(beHorarioSemanal); } } return(lstBeHorarioSemanal); } catch (Exception ex) { throw ex; } }