예제 #1
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(txtNome.Text) && !String.IsNullOrEmpty(txtLogin.Text) && !String.IsNullOrEmpty(txtSenha.Text) && cbTipoUsuario.SelectedItem != null)
            {
                var tipoPerfil = cbTipoUsuario.SelectedItem.ToString() == "Estoquista"? 3
                               : cbTipoUsuario.SelectedItem.ToString() == "Atendente" ? 2 : 1;

                tb_usuarios_farmacia novoUsuario = new  tb_usuarios_farmacia
                {
                    tx_nome           = txtNome.Text.ToString(),
                    tx_login          = txtLogin.Text.ToString(),
                    tx_cpf            = txtCpf.Text.ToString(),
                    tx_senha          = txtSenha.Text.ToString(),
                    id_usuario_perfil = tipoPerfil
                };

                usuarioDAO usuarioDao = new usuarioDAO();

                var cadastroEfetuado = usuarioDao.inserirUsuario(novoUsuario);

                if (cadastroEfetuado)
                {
                    MessageBox.Show("Cadastro efetuado com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
            }
            else
            {
                MessageBox.Show("Nome, login, senha e tipo de usuário não podem estar em branco", "Dados inválidos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #2
0
        public String Put(int id, [FromBody] Usuario usuario)
        {
            usuarioDAO user = new usuarioDAO();

            if (user.GravaUsuario(usuario) > 0)
            {
                return("Usuario inserido");
            }
            return("Usuario não inserido");
        }
예제 #3
0
 private void uc_usuarios_Load(object sender, EventArgs e)
 {
     try
     {
         usuarioDAO udao = new usuarioDAO();
         dataGridView1.DataSource = udao.lista();
     }
     catch (Exception)
     {
     }
 }
예제 #4
0
        public string Delete(int id)
        {
            usuarioDAO user = new usuarioDAO();

            if (user.DeletaUsuario(id) != 0)
            {
                return("Usuario deletado");
            }
            else
            {
                return("Falha ao deletar");
            }
        }
예제 #5
0
        public String Gets(string login)
        {
            usuarioDAO user = new usuarioDAO();

            if (user.ValidaLogin(login))
            {
                return("OK");
            }
            else
            {
                return("NOK");
            }
        }
예제 #6
0
        public ActionResult Autentica(usuario u)
        {
            usuarioDAO dao = new usuarioDAO();
            usuario    usu = dao.Busca(u.Nome, u.Senha);

            if (usu != null)
            {
                Session["usuarioLogado"] = usu;
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }
예제 #7
0
        public string Post([FromForm] Usuario usuario)
        {
            usuarioDAO user = new usuarioDAO();
            var        val  = user.ValidaUsuario(usuario);

            if (val)
            {
                Response.Redirect("https://fapen.edu.br");
                return("foi");
            }
            else
            {
                return("Usuario incorreto");
            }
        }
예제 #8
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(txtLogin.Text) && !string.IsNullOrEmpty(txtPassword.Text))
            {
                string loginInserido = txtLogin.Text.ToString();
                string senhaInserido = txtPassword.Text.ToString();

                var usuarioDao = new usuarioDAO();

                var usuariologin = usuarioDao.verificarLogin(loginInserido, senhaInserido);

                if (usuariologin != null)
                {
                    switch (usuariologin.id_usuario_perfil)
                    {
                    case 1:     //gerente
                        this.Hide();
                        formPrincipal formPrincipal = new formPrincipal();
                        formPrincipal.Closed += (s, args) => this.Close();
                        formPrincipal.Show();
                        break;

                    case 2:     //atendente
                        this.Hide();
                        formPrincipal frmPrincipal = new formPrincipal((int)usuariologin.id_usuario_perfil);
                        frmPrincipal.Closed += (s, args) => this.Close();
                        frmPrincipal.Show();
                        break;

                    case 3:     //estoquista
                        this.Hide();
                        formEstoque frmEstoque = new formEstoque();
                        frmEstoque.Closed += (s, args) => this.Close();
                        frmEstoque.Show();
                        break;
                    }
                }
                else
                {
                    MessageBox.Show("Dados de login inválidos");
                }
            }
            else
            {
                MessageBox.Show("Login e/ou senha em branco", "Dados inválidos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #9
0
 private void button3_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Deseja excluir o usuario de ID:" + dataGridView1.CurrentRow.Cells[0].Value.ToString() + " ??"
                         , "EXCLUSÃO", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes)
     {
         usuario u = new usuario
         {
             id = (int)dataGridView1.CurrentRow.Cells[0].Value
         };
         usuarioDAO obju = new usuarioDAO();
         obju.exclui(u);
         uc_usuarios_Load(null, null);
     }
     else
     {
         MessageBox.Show("Exclusão cancelada !");
     }
 }
예제 #10
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         if (verificaCampos())
         {
             usuario u = new usuario
             {
                 user  = txt_user.Text,
                 senha = txt_senha.Text,
                 tipo  = cb_tipo.Text
             };
             usuarioDAO udao = new usuarioDAO();
             udao.cadastra(u);
             uc_usuarios_Load(null, null);
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Erro ao cadastrar");
     }
 }
예제 #11
0
 private void button2_Click(object sender, EventArgs e)
 {
     try
     {
         if (verificaCampos())
         {
             usuario u = new usuario
             {
                 id    = (int)dataGridView1.CurrentRow.Cells[0].Value,
                 user  = txt_user.Text,
                 senha = txt_senha.Text,
                 tipo  = cb_tipo.Text
             };
             usuarioDAO udao = new usuarioDAO();
             udao.altera(u);
             uc_usuarios_Load(null, null);
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Erro ao alterar");
     }
 }