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; } }
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); } }
/// <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; } }