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