コード例 #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);
        }
コード例 #2
0
 public List <BE.UI.Horario> ListarSemana(BE.UI.HorarioSemanal uiHorarioSemanal)
 {
     try
     {
         int  anho   = uiHorarioSemanal.Anho;
         byte semana = uiHorarioSemanal.Semana;
         int  idSala = uiHorarioSemanal.SalaId;
         return(this.ListarSemana(anho, semana, idSala));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #3
0
 public bool EliminarMes(BE.UI.HorarioSemanal uiHorarioSemanal)
 {
     try
     {
         int  anho   = uiHorarioSemanal.Anho;
         byte semana = uiHorarioSemanal.Semana;
         int  idSala = uiHorarioSemanal.SalaId;
         return(new DA.Horario().EliminarSemana(anho, semana, idSala));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #4
0
        public void Cargar(BE.UI.HorarioSemanal uiHorarioSemanal)
        {
            try
            {
                this.uiHorarioSemanal = uiHorarioSemanal;

                this.lblHorarios.Text = "Año : " + this.uiHorarioSemanal.Anho.ToString() + " | "
                                        + "Semana : " + this.uiHorarioSemanal.Semana.ToString() + " | "
                                        + "Rango : " + this.uiHorarioSemanal.FechaInicio.ToString("dd/MM/yyyy") + " - " + this.uiHorarioSemanal.FechaFinal.ToString("dd/MM/yyyy") + " | "
                                        + "Sala : " + this.uiHorarioSemanal.SalaNombre;
                this.grpDatosHorario.Enabled = true;

                this.CargarHorarios();
            }
            catch (Exception ex)
            {
                Util.ErrorMessage(ex.Message);
            }
        }
コード例 #5
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                if (this.cboSala.SelectedIndex == 0)
                {
                    this.cboSala.Focus();
                    throw new Exception("Seleccione una sala");
                }

                if (this.lblHorarios.Text.Length > 0)
                {
                    if (Util.ConfirmationMessage("¿Desea deshacer los cambios de la semana?") == false)
                    {
                        return;
                    }
                }

                int  idAnho   = int.Parse(cboAnho.SelectedValue.ToString());
                byte idSemana = byte.Parse(cboSemana.SelectedValue.ToString());

                var    beSala  = (BE.Sala) this.cboSala.SelectedItem;
                int    idSala  = beSala.IdSala;
                string dscSala = beSala.Nombre;

                this.uiHorarioSemanal        = new BE.UI.HorarioSemanal();
                uiHorarioSemanal.Anho        = idAnho;
                uiHorarioSemanal.Semana      = idSemana;
                uiHorarioSemanal.SalaId      = idSala;
                uiHorarioSemanal.SalaNombre  = dscSala;
                uiHorarioSemanal.FechaInicio = this.fechaInicio;
                uiHorarioSemanal.FechaFinal  = this.fechaFin;

                this.Cargar(this.uiHorarioSemanal);

                this.grpDatosHorario.Enabled = true;
            }
            catch (Exception ex)
            {
                Util.ErrorMessage(ex.Message);
            }
        }
コード例 #6
0
        public List <BE.UI.HorarioSemanal> ListarResumenSemanal(int idSala = 0)
        {
            try
            {
                List <BE.HorarioSemanal> lstBeHorarioSemanal = new DA.Horario().ListarResumenSemanal(idSala);

                var lstUiHorarioSemanal = new List <BE.UI.HorarioSemanal>();
                foreach (BE.HorarioSemanal beHorarioSemanal in lstBeHorarioSemanal)
                {
                    BE.UI.HorarioSemanal uiHorarioSemanal = this.HorarioSemanalBEtoUI(beHorarioSemanal);
                    lstUiHorarioSemanal.Add(uiHorarioSemanal);
                }

                return(lstUiHorarioSemanal);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }