Exemplo n.º 1
0
        public void CarregaComboTipoPessoa()
        {
            List <GenericDTO> lista = new GenericBLL().GetAllData(new GenericDTO()
            {
                dominio = domains.TipoPessoa
            });

            lista.Add(new GenericDTO()
            {
                idGeneric = 0, descGeneric = "Todos..."
            });
            cmbTipoPessoa.DisplayMember = "descGeneric";
            cmbTipoPessoa.ValueMember   = "idGeneric";
            cmbTipoPessoa.DataSource    = lista;
        }
Exemplo n.º 2
0
        public void CarregaDetalhes(int idUsuario)
        {
            this.panelEdit.Visible     = true;
            this.panelConsulta.Visible = false;
            this.ControlBox            = false;

            UsuarioDTO param = new UsuarioDTO();

            param.idUsuario = idUsuario;

            param = new UsuarioBLL().GetByID(param);

            // ************************************************** //
            // Preenche Tela de Detalhes
            // ************************************************** //
            lblCodigo.Text = param.idUsuario.ToString();
            txtNome.Text   = param.nomeUsuario;
            txtLogin.Text  = param.login;

            cmbPerfil.SelectedValue = param.idPerfil;

            if (cmbPerfil.SelectedValue == null)
            {
                List <GenericDTO> lista = new GenericBLL().GetAllData(new GenericDTO()
                {
                    dominio = domains.Perfil
                });

                lista.Add(new GenericDTO()
                {
                    idGeneric = param.idPerfil, descGeneric = param.descPerfil
                });
                cmbPerfil.DataSource = lista;
            }

            cmbStatus.SelectedIndex = (param.flagAtivo) ? 1 : 0;
            txtNomeAlteracao.Text   = param.nomePessoaUltAlteracao;
            txtdtCadastro.Text      = param.dtCadastro.ToShortDateString();
            txtDataAlteracao.Text   = param.dtUltAlteracao.ToShortDateString();

            ControlFormEdit(false);
        }