示例#1
0
        private void txtCodUsu_Validating(object sender, CancelEventArgs e)
        {
            if (txtCodUsu.Text.Trim() == "")
            {
                return;
            }

            var usu = new UsuarioNG().Buscar(int.Parse(txtCodUsu.Text.Trim()));

            if (usu == null)
            {
                btnExluir.Enabled = false;
                return;
            }

            Novo               = false;
            txtNomeUsu.Text    = usu.Nome;
            txtLoginUsu.Text   = usu.Login;
            txtSenhaUsu.Text   = usu.Senha;
            txtCodTipoUsu.Text = usu.TipoUsuario.Codigo.ToString();

            txtCodTipoUsu_Validating(txtCodTipoUsu, new CancelEventArgs());
            MascaraCampoCodigo.RetornarMascara(txtCodUsu, new EventArgs());
            MascaraCampoCodigo.RetornarMascara(txtCodTipoUsu, new EventArgs());

            ucStatus.IncialiarSituacao(usu.Status);
            btnExluir.Enabled = true;
        }
示例#2
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            if (!VerificarCampos())
            {
                return;
            }
            var usuario   = new Usuario();
            var usuarioNG = new UsuarioNG();

            usuario.Nome  = txtNomeUsu.Text.Trim();
            usuario.Login = txtLoginUsu.Text.Trim();
            usuario.Senha = txtSenhaUsu.Text.Trim();
            usuario.TipoUsuario.Codigo = int.Parse(txtCodUsu.Text.Trim());
            usuario.Status             = ucStatus._status;
            usuario.CodigoUsrAlteracao = Sessao.Usuario.Codigo;
            if (Novo)
            {
                if (usuarioNG.Inserir(usuario))
                {
                    MessageBox.Show("Usuário cadastrado com sucesso!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    LimparCampos();
                }
                else
                {
                    MessageBox.Show("Falha ao inserir o usuário! Tente novamente", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
            }
        }
示例#3
0
        private void btnBscUsu_Click(object sender, EventArgs e)
        {
            var lista = new UsuarioNG().ListarEntidasdessViewPesquisa(Status.Todos);

            if (lista.Count < 1)
            {
                MessageBox.Show("Sem dados para serem exibidos!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            var frmPesquisa = new frmPesquisaGenerica("Listagem de Usuários", Status.Todos);

            frmPesquisa.lista = lista;
            frmPesquisa.ShowDialog();

            var iRetorno = frmPesquisa.iRetorno;

            if (iRetorno < 1)
            {
                return;
            }

            txtCodUsu.Text = iRetorno.ToString();
            txtCodUsu_Validating(txtCodUsu, new CancelEventArgs());
            btnBscUsu.Focus();
        }
        private void txtCodigoUsuario_Validated(object sender, EventArgs e)
        {
            if (txtCodigoUsuario.Text.Trim().Equals(string.Empty))
            {
                return;
            }

            var oUsuario = new UsuarioNG().Buscar(Convert.ToInt32(txtCodigoUsuario.Text.Trim()));

            if (oUsuario == null)
            {
                btnExcluir.Enabled = false;
                return;
            }

            isNovo = false;
            txtnomeUsuario.Text     = oUsuario.Nome;
            txtlogincadusuario.Text = oUsuario.Login;
            txtsenhaCadusuario.Text = oUsuario.Senha;
            txtTipoUsuario.Text     = oUsuario.TipoUsuario.Codigo.ToString();

            txtTipoUsuario_Validating(txtCodigoUsuario, new CancelEventArgs());
            MascaraCampoCodigo.RetornarMascara(txtTipoUsuario, new EventArgs());
            MascaraCampoCodigo.RetornarMascara(txtCodigoUsuario, new EventArgs());
            oUcsituacao.InicializarSituacao(oUsuario.Status);
            btnExcluir.Enabled = true;
        }
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            if (!VerificarCampos())
            {
                return;
            }
            var oUsuario   = new Usuario();
            var oUsuarioNG = new UsuarioNG();

            oUsuario.Nome  = txtnomeUsuario.Text.Trim();
            oUsuario.Login = txtlogincadusuario.Text.Trim();
            oUsuario.Senha = txtsenhaCadusuario.Text.Trim();
            oUsuario.TipoUsuario.Codigo = Convert.ToInt32(txtTipoUsuario.Text.Trim());
            oUsuario.Status             = oUcsituacao._status;
            oUsuario.CodigoUsrAlteracao = Sessao.Usuario.Codigo;
            if (isNovo)
            {
                if (oUsuarioNG.Inserir(oUsuario))
                {
                    MessageBox.Show("Registro cadastrado com sucesso", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    LimparCampos();
                }
            }
            else
            {
                MessageBox.Show("Não foi possível cadastrar este registro", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void btnbscusuario_Click(object sender, EventArgs e)
        {
            var lista = new UsuarioNG().ListarEntidadesViewPesquisa(Entities.Enumeradores.Status.Todos);

            // Verifica se a lista está vazia
            if (lista.Count < 1)
            {
                MessageBox.Show("Sem dados serem exibidos!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            // Passar a lista para o formulário de pesquisa
            var FrmPesquisa = new FrmPesquisaGenerica("Listagem de Usuários", Entities.Enumeradores.Status.Todos);

            FrmPesquisa.lista = lista;
            FrmPesquisa.ShowDialog();

            var iRetorno = FrmPesquisa.Iretorno;

            if (iRetorno < 1)
            {
                return;
            }

            txtCodigoUsuario.Text = iRetorno.ToString();
            txtCodigoUsuario_Validated(txtCodigoUsuario, new CancelEventArgs());
            btnBuscaTipoUsuario.Focus();
        }
        private void TxtCodigoUsuario_Validated(object sender, EventArgs e)
        {
            //Verificar se esta vazio
            if (txtCodigoUsuario.Text.Trim().Equals(string.Empty))
            {
                return;
            }

            var oUsuario = new UsuarioNG().Buscar(Convert.ToInt32(txtCodigoUsuario.Text.Trim()));

            if (oUsuario == null)
            {
                btnExcluir.Enabled = false;
                return;
            }

            //carregar informações na tela
            IsNovo = false;
            txtNomeUsuario.Text       = oUsuario.Nome;
            txtLoginUsuario.Text      = oUsuario.Login;
            txtSenhaUsuario.Text      = oUsuario.Senha;
            txtCodigoTipoUsuario.Text = oUsuario.TipoUsuario.Codigo.ToString();

            //1º - Validar Tipo Usuário
            //2º - Máscara do campo código Usuário
            //3º - Máscara do campo código tipo usuaá

            oUcSituacao.InicializarSituacao(oUsuario.Status);
            btnExcluir.Enabled = true;
        }
        private void BtnBscUsuario_Click(object sender, EventArgs e)
        {
            var lista = new UsuarioNG().ListarEntidadesViewPesquisa(Status.Todos);

            //verifica se a lista está vazia
            if (lista.Count < 1)
            {
                MessageBox.Show("Sem dados para serem exibidos", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            //passar a lista para o formulário genérico de pesquisa
            var frmPesquisa = new FrmPesquisaGenerica("Listagem de Usuarios", Status.Todos);

            frmPesquisa.lista = lista;
            frmPesquisa.ShowDialog();

            var iRetorno = frmPesquisa.iRetorno;

            //iRetorno = 0
            if (iRetorno < 1)
            {
                return;
            }

            txtCodigoUsuario.Text = iRetorno.ToString();
            TxtCodigoUsuario_Validated(txtCodigoUsuario, new CancelEventArgs());
            btnBscUsuario.Focus();
        }
 public ActionResult <Usuarios> LogaUsuario([FromBody] CEF.Modelos.Usuarios usuario)
 {
     CNG.UsuarioNG        logaUsuarioNG  = new UsuarioNG();
     CEF.Modelos.Usuarios logaUsuarioCEF = new CEF.Modelos.Usuarios();
     logaUsuarioCEF = logaUsuarioNG.LogaUsuario(usuario);
     return(Ok(logaUsuarioCEF));
 }
        public ActionResult <Usuarios> SetaChimarreando([FromBody] CEF.Modelos.Usuarios usuario)
        {
            CNG.UsuarioNG        usuarioChimarreandoNG  = new UsuarioNG();
            CEF.Modelos.Usuarios usuarioChimarreandoCEF = new CEF.Modelos.Usuarios();

            usuarioChimarreandoCEF = usuarioChimarreandoNG.SetaChimarreando(usuario);

            return(Ok(usuarioChimarreandoCEF));
        }
示例#11
0
        private void CarregarUsuarios()
        {
            var lista = new UsuarioNG().ListarUsuariosAtivos();

            if (lista.Count > 0)
            {
                foreach (var item in lista)
                {
                    cmbusuarios.Items.Add(new ComboBoxItemUsuario(item.Login, item.Codigo, item.Senha));
                }
            }
        }
        private void CarregarUsuarios()
        {
            var lista = new UsuarioNG().ListarUsuariosAtivos();

            if (lista.Count > 0)
            {
                foreach (var i in lista)
                {
                    cmbUsuarios.Items.Add(new ComboBoxItemUsuario(i.Login, i.Codigo, i.Senha));
                }
            }
            cmbUsuarios.SelectedIndex = 0;
        }
示例#13
0
        private void CarregarUsuarios()
        {
            var lista = new UsuarioNG().ListarUsuariosAtivos();

            if (lista.Count > 0)
            {
                foreach (var item in lista)
                {
                    cmbUsuarios.Items.Add(new ComboBoxItemUsuario(item.Login, item.Codigo, item.Senha));
                }
            }
            //Define o primeiro da lista
            cmbUsuarios.SelectedIndex = 1;
        }
 public async Task BuscaUsuario()
 {
     CNG.UsuarioNG listaUsuario = new UsuarioNG();
     await Clients.All.SendAsync("RespostaBuscaUsuario", listaUsuario.BuscaUsuarios());
 }
 public ActionResult <Usuarios> BuscaUsuarios()
 {
     CNG.UsuarioNG listaUsuario = new UsuarioNG();
     return(Ok(listaUsuario.BuscaUsuarios()));
 }