예제 #1
0
        private void cadUnidade_Click(object sender, EventArgs e)
        {
            DaoConexao     cx     = new DaoConexao(DadosDeConexao.StringDeConexao);
            BLLNivelAcesso bll    = new BLLNivelAcesso(cx);
            DataTable      tabela = new DataTable();

            tabela = bll.LocalizarNivelAcesso(SessaoUsuario.Session.Instance.UsuID, "frmCadastroUnidadeDeMedida");
            if (tabela.Rows.Count <= 0)
            {
                MessageBox.Show("Atenção O usuário não possui permissões Cadastradas para esse Formulario!!!\n\n Contate o administrador e Solicite a Permissão!");
                tabela.Dispose();
                return;
            }
            if (Convert.ToBoolean(tabela.Rows[0][4]) == true)
            {
                MessageBox.Show("Atenção O usuário não possui permissões de acesso para esse Formulario!!!\n\n Contate o administrador e Solicite a Permissão!");
                tabela.Dispose();
                return;
            }
            else
            {
                AbrirForms(new frmCadastroUnidadeDeMedida());
                labelTitle.Text = "Cadastro de Unidade de Medida";
                tabela.Dispose();
            }
        }
        private void frmConfiguraçaoBancoDados_Load(object sender, EventArgs e)
        {
            try
            {
                DaoConexao     cx     = new DaoConexao(DadosDeConexao.StringDeConexao);
                BLLNivelAcesso bll    = new BLLNivelAcesso(cx);
                DataTable      tabela = new DataTable();
                tabela = bll.LocalizarNivelAcesso(SessaoUsuario.Session.Instance.UsuID, this.txtServidor.ToString());

                /* //Carregar as Permissões do usuário
                 * perInserir = Convert.ToBoolean(tabela.Rows[0][5]);
                 * perAlterar = Convert.ToBoolean(tabela.Rows[0][6]);
                 * perExcluir = Convert.ToBoolean(tabela.Rows[0][7]);
                 * perImprimir = Convert.ToBoolean(tabela.Rows[0][8]);
                 *
                 * this.alteraBotoes(1, perInserir, perAlterar, perExcluir, perImprimir);*/
            }
            catch
            {
            }
            try
            {
                StreamReader arquivo = new StreamReader("ConfiguracaoBanco.txt");
                txtServidor.Text = arquivo.ReadLine();
                txtBanco.Text    = arquivo.ReadLine();
                txtUsuario.Text  = arquivo.ReadLine();
                txtSenha.Text    = arquivo.ReadLine();
                arquivo.Close();
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
예제 #3
0
        private void btnConfiguraçao_Click(object sender, EventArgs e)
        {
            panelcenter.BringToFront();
            DaoConexao     cx     = new DaoConexao(DadosDeConexao.StringDeConexao);
            BLLNivelAcesso bll    = new BLLNivelAcesso(cx);
            DataTable      tabela = new DataTable();

            tabela = bll.LocalizarNivelAcesso(SessaoUsuario.Session.Instance.UsuID, "frmConfiguraçaoBancoDados");
            if (tabela.Rows.Count <= 0)
            {
                MessageBox.Show("Atenção O usuário não possui permissões Cadastradas para esse Formulario!!!\n\n Contate o administrador e Solicite a Permissão!");
                tabela.Dispose();
                return;
            }
            if (Convert.ToBoolean(tabela.Rows[0][4]) == true)
            {
                MessageBox.Show("Atenção O usuário não possui permissões de acesso para esse Formulario!!!\n\n Contate o administrador e Solicite a Permissão!");
                tabela.Dispose();
                return;
            }
            else
            {
                AbrirForms(new frmConfiguraçaoBancoDados());
                tabela.Dispose();
            }
        }
        //Variaveis que guardara as permissões
        // Boolean perInserir = false; Boolean perAlterar = false; Boolean perExcluir = false; Boolean perImprimir = false;

        private void frmCadastroCliente_Load(object sender, EventArgs e)
        {
            try
            {
                DaoConexao     cx     = new DaoConexao(DadosDeConexao.StringDeConexao);
                BLLNivelAcesso bll    = new BLLNivelAcesso(cx);
                DataTable      tabela = new DataTable();
                tabela = bll.LocalizarNivelAcesso(SessaoUsuario.Session.Instance.UsuID, this.txtNome.ToString());


                this.alteraBotoes(1);
            }
            catch
            {
            }
        }
        //Boolean perInserir = false; Boolean perAlterar = false; Boolean perExcluir = false; Boolean perImprimir = false;

        private void frmSubCategoria_Load(object sender, EventArgs e)
        {
            try
            {
                DaoConexao     cx     = new DaoConexao(DadosDeConexao.StringDeConexao);
                BLLNivelAcesso bll    = new BLLNivelAcesso(cx);
                DataTable      tabela = new DataTable();
                tabela = bll.LocalizarNivelAcesso(SessaoUsuario.Session.Instance.UsuID, this.txtNome.ToString());

                BLLCategoria bllc = new BLLCategoria(cx);
                cbCatCod.DataSource    = bllc.loadComboBox();
                cbCatCod.DisplayMember = "cat_nome";
                cbCatCod.ValueMember   = "cat_cod";

                this.alteraBotoes(1);
            }
            catch
            {
            }
        }
예제 #6
0
        private void frmCadastroUnidadeDeMedida_Load(object sender, EventArgs e)
        {
            try
            {
                DaoConexao     cx     = new DaoConexao(DadosDeConexao.StringDeConexao);
                BLLNivelAcesso bll    = new BLLNivelAcesso(cx);
                DataTable      tabela = new DataTable();
                tabela = bll.LocalizarNivelAcesso(SessaoUsuario.Session.Instance.UsuID, this.txtUnidadeMedida.ToString());

                //Carregar as Permissões do usuário
                perInserir  = Convert.ToBoolean(tabela.Rows[0][5]);
                perAlterar  = Convert.ToBoolean(tabela.Rows[0][6]);
                perExcluir  = Convert.ToBoolean(tabela.Rows[0][7]);
                perImprimir = Convert.ToBoolean(tabela.Rows[0][8]);

                this.alteraBotoes(1, perInserir, perAlterar, perExcluir, perImprimir);
            }
            catch
            {
            }
        }
예제 #7
0
        private void frmCadastroProduto_Load(object sender, EventArgs e)
        {
            try
            {
                DaoConexao     cx     = new DaoConexao(DadosDeConexao.StringDeConexao);
                BLLNivelAcesso bll    = new BLLNivelAcesso(cx);
                DataTable      tabela = new DataTable();
                tabela = bll.LocalizarNivelAcesso(SessaoUsuario.Session.Instance.UsuID, this.txtNome.ToString());

                BLLCategoria cbll = new BLLCategoria(cx);
                cbCategoria.DataSource    = cbll.loadComboBox();
                cbCategoria.DisplayMember = "cat_nome";
                cbCategoria.ValueMember   = "cat_cod";
                try
                {
                    //combo da subcategoria
                    BLLSubCategoria sbll = new BLLSubCategoria(cx);
                    cbSubCategoria.DataSource    = sbll.LocalizarPorCategoria((int)cbCategoria.SelectedValue);
                    cbSubCategoria.DisplayMember = "scat_nome";
                    cbSubCategoria.ValueMember   = "scat_cod";
                }
                catch
                {
                    //MessageBox.Show("Cadastre uma categoria");
                }
                //combo und medida
                BLLUnidadeDeMedida ubll = new BLLUnidadeDeMedida(cx);
                cbUnd.DataSource    = ubll.Localizar("");
                cbUnd.DisplayMember = "umed_nome";
                cbUnd.ValueMember   = "umed_cod";

                this.alteraBotoes(1);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }