Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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;
            }
        }