Esempio n. 1
0
 private void Editar(BE.UI.Sala uiSala)
 {
     try
     {
         var frmSalaMant = new FrmSalaMant(this);
         frmSalaMant.MdiParent = this.MdiParent;
         frmSalaMant.Show();
         frmSalaMant.Cargar(uiSala);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 2
0
        public void Cargar(BE.UI.Sala uiSala = null)
        {
            try
            {
                if (uiSala != null)
                {
                    if (uiSala.ID == 0)
                    {
                        return;
                    }

                    this.beSala = new LN.Sala().Obtener(uiSala.ID);

                    if (this.beSala == null)
                    {
                        return;
                    }

                    this.txtNombre.Text      = this.beSala.Nombre;
                    this.txtDescripcion.Text = this.beSala.Descripcion;
                    this.txtZona.Text        = this.beSala.Zona;
                    this.txtDireccion.Text   = this.beSala.Direccion;
                    this.txtReferencia.Text  = this.beSala.Referencia;

                    if (this.beSala.Ubigeo != null)
                    {
                        this.CargarDepartamentos();
                        this.cboDepartamento.SelectedValue = this.beSala.Ubigeo.Departamento.ToString();
                        this.cboDepartamento.Enabled       = true;

                        this.CargarProvincias(this.beSala.Ubigeo.Departamento);
                        this.cboProvincia.SelectedValue = this.beSala.Ubigeo.Provincia.ToString();
                        this.cboProvincia.Enabled       = true;

                        this.CargarDistritos(this.beSala.Ubigeo.Departamento, this.beSala.Ubigeo.Provincia);
                        this.cboDistrito.SelectedValue = this.beSala.Ubigeo.Distrito.ToString();
                        this.cboDistrito.Enabled       = true;
                    }

                    this.chkActivo.Checked = this.beSala.Activo;
                }
            }
            catch (Exception ex)
            {
                Util.ErrorMessage(ex.Message);
            }
        }
Esempio n. 3
0
        /// <summary>
        /// Lista detallada de las salas
        /// </summary>
        /// <returns></returns>
        public List <BE.UI.Sala> Listar()
        {
            List <BE.UI.Sala> lstUiSalas = new List <BE.UI.Sala>();

            try
            {
                var lstBeSalas = new DA.Sala().Listar();

                foreach (BE.Sala beSala in lstBeSalas)
                {
                    var lnUbigeo       = new LN.Ubigeo();
                    var beDepartamento = lnUbigeo.ObtenerDepartamento(beSala.Ubigeo.Departamento);
                    var beProvincia    = lnUbigeo.ObtenerProvincia(beSala.Ubigeo.Departamento, beSala.Ubigeo.Provincia);
                    var beDistrito     = lnUbigeo.ObtenerDistrito(beSala.Ubigeo.Departamento, beSala.Ubigeo.Provincia, beSala.Ubigeo.Distrito);

                    var uiSala = new BE.UI.Sala();
                    uiSala.ID           = beSala.IdSala;
                    uiSala.Nombre       = beSala.Nombre;
                    uiSala.Departamento = beDepartamento != null ? beDepartamento.Nombre : "";
                    uiSala.Provincia    = beProvincia != null ? beProvincia.Nombre : "";
                    uiSala.Distrito     = beDistrito != null ? beDistrito.Nombre : "";
                    uiSala.Zona         = beSala.Zona;
                    uiSala.Direccion    = beSala.Direccion;
                    uiSala.Referencia   = beSala.Referencia;
                    uiSala.Activo       = beSala.Activo == true ? "Si" : "No";

                    lstUiSalas.Add(uiSala);
                }

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