示例#1
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                CS_clsFuncionario objFunc = new CS_clsFuncionario();

                objFunc = objFunc.getFuncionariosByCpf(txtCpf.Text);



                if (objFunc.ID_Funcionario == 0)
                {
                    MessageBox.Show(objFunc.ID_Funcionario.ToString());
                    MessageBox.Show("Usuario inexistete");
                }
                else
                {
                    string        query       = "SELECT MAX(ID_USUARIO)+1 AS ID FROM TB_USUARIO";
                    CS_clsUsuario mObjUsuario = new CS_clsUsuario();


                    mObjUsuario.ID_Usuario     = mObjUsuario.autoIncremento(query);
                    mObjUsuario.NM_Usuario     = txtUsuário.Text;
                    mObjUsuario.NM_Senha       = txtSenha.Text;
                    mObjUsuario.ID_Funcionario = objFunc.ID_Funcionario.ToString();

                    string mErro = mObjUsuario.inserirUsuario();

                    if (mErro == null)
                    {
                        MessageBox.Show("Inserido com sucesso");
                    }
                    else
                    {
                        MessageBox.Show(mErro);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro catastrofico 11 ");
            }
            finally
            {
                CS_clsUsuario mObjUsuario = new CS_clsUsuario();
                mObjUsuario.CS_redirecionarLogin();
                this.Hide();
            }
        }
示例#2
0
        private void btnAcessar_Click(object sender, EventArgs e)
        {
            CS_clsUsuario mObjUsuario = new CS_clsUsuario();

            mObjUsuario.NM_Usuario = txtUsuario.Text;
            mObjUsuario.NM_Senha   = txtSenha.Text;

            string erro = "";

            Boolean validar = mObjUsuario.CS_validarUsuario(mObjUsuario);

            if (validar)
            {
                //MessageBox.Show("Entrando");
                mObjUsuario.CS_iniciarSessao();
                this.Hide();
            }
            else
            {
                MessageBox.Show(mObjUsuario.CS_emitirErro(erro));
            }
            limparCampos();
        }
        public Boolean CS_validarUsuario(CS_clsUsuario usuario)
        {
            CS_clsConexao conexao = new CS_clsConexao();

            conexao.conectar();
            Boolean validar = false;

            string query = "SELECT NM_Usuario FROM TB_Usuario WHERE NM_Usuario=@USUARIO";

            SqlCommand cmd = new SqlCommand(query, conexao.conexao);

            cmd.Parameters.AddWithValue("@USUARIO", usuario.NM_Usuario);
            SqlDataReader dr = cmd.ExecuteReader();


            if (dr.Read())
            {
                string usuario1 = usuario.mNM_Usuario;

                validar = usuario.CS_validarSenha(usuario.mNM_Senha);

                if (!validar)
                {
                    return(false);;
                }
                else
                {
                    return(true);
                }
            }
            else
            {
                return(validar);
            }
            dr.Close();
            conexao.desconectar();
        }