private void cmbTIPE_Codigo_SelectedIndexChanged(object sender, EventArgs e) { try { if (cmbTIPE_Codigo.TipoEntidadSelectedItem != null) { txaENTC_Codigo.TiposEntidad = EntidadClear.getTipoEntidadEnum(cmbTIPE_Codigo.TipoEntidadSelectedItem.TIPE_Codigo); txaENTC_Codigo.Enabled = true; txaENTC_Codigo.Clear(); } else { txaENTC_Codigo.Enabled = false; txaENTC_Codigo.Clear(); } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Presenter.Title, "Ha ocurrido un error al seleccionar un tipo de entidad.", ex); } }
public void Load() { try { Client = ContainerService.Resolve <IDelfinServices>(); ListServicios = Client.GetAllServicio(); ListMoneda = Client.GetAllTiposByTipoCodTabla("MND"); tipe_Desc = EntidadClear.getDescTipoEntidad(tipe_Codigo); ListConstantesBAS = Client.GetAllConstantesByConstanteTabla("BAS"); ListConstantesRGM = Client.GetAllConstantesByConstanteTabla("RGM"); ListRegimen = Client.GetAllConstantesByConstanteTabla("RGM"); ListTrafico = Client.GetAllTiposByTipoCodTabla("TRF"); ListDocIdentidad = Client.GetAllTiposByTipoCodTabla("TDI"); ListTiposEntidad = Client.GetTodosTiposEntidad(); Entities.TiposEntidad _tent = new Entities.TiposEntidad() { TIPE_Codigo = 0, TIPE_Descripcion = "< Seleccione Tipo Entidad >" }; ListTiposEntidad.Insert(0, _tent); ListParametros = Client.GetAllParametros(); //Entities.Parametros _parametros = Client.GetOneParametrosByClave("TDI_004SINRUC"); Entities.Parametros _parametros = ListParametros.Where(Para => Para.PARA_Clave.Equals("TDI_004SINRUC")).FirstOrDefault(); if (_parametros != null && _parametros.PARA_Valor != null) { String[] tdi = _parametros.PARA_Valor.Split('-'); if (tdi.Count() > 1) { TIPO_CodTDI = tdi[1]; } } LoadParameteres(); //lsinlview == true no carga el lview if (lsinlview == false) { LView.LoadView(); } #region [ Autorizar mostrar las propiedades de Finanzas ] MostrarFinanzas = false; switch (tipe_Codigo) { case EntidadClear.TIPE_Proveedor: case EntidadClear.TIPE_Cliente: NextAdmin.Views.PAutenticacionPresenter m_autenciacionPresenter = new NextAdmin.Views.PAutenticacionPresenter(null, ContainerService); var BL_PermisosUsuarioProcesos = ContainerService.Resolve <NextAdmin.BusinessLogic.IBLPermisosUsuarioProcesos>(); NextAdmin.BusinessLogic.PermisosUsuarioProcesos _itemPermisosUsuarioProcesos = BL_PermisosUsuarioProcesos.GetOneByUsuario(Session.AplicacionCodigo.Value, Session.UserCodigo, Delfin.Controls.variables.ENTC_ACCESOFINANZAS); if (_itemPermisosUsuarioProcesos != null && _itemPermisosUsuarioProcesos.PUPR_Codigo > 0) { MostrarFinanzas = true; } break; } #endregion MView.LoadView(); } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, "Ha ocurrido un error inicializando la vista.", ex); } }