Ejemplo n.º 1
0
 public void carregaCampos()
 {
     try
     {
         objTel.per_codigo = objPer.per_codigo;
         objPer.localizar(objTel.per_codigo.ToString(), "per_codigo");
         txtDescricao.Text = objPer.per_nome;
         DataTable tab = objTel.localizarComRetorno(objPer.per_codigo.ToString(), "per_codigo");
         int       j   = 0;
         do
         {
             for (int i = 0; i < groupBox1.Controls.Count; i++)
             {
                 if (j < tab.Rows.Count)
                 {
                     if (groupBox1.Controls[i].Name == tab.Rows[j][3].ToString())
                     {
                         (groupBox1.Controls[i] as CheckBox).Checked = bool.Parse(tab.Rows[j][2].ToString());
                         j++;
                     }
                 }
                 else
                 {
                     break;
                 }
             }
         }while (j < tab.Rows.Count);
         j   = 0;
         tab = null;
         txtDescricao.Enabled = false;
     }
     catch (Exception)
     {
         throw;
     }
 }
Ejemplo n.º 2
0
        public void VerificarPermissao(string usuario)
        {
            UsuarioBLL objUsu = new UsuarioBLL();

            objUsu.LocalizarComRetorno("usu_nome", usuario);
            if (objUsu.per_codigo != 0)
            {
                PermissaoBLL objPer = new PermissaoBLL();
                objPer.localizar(objUsu.per_codigo.ToString(), "per_codigo");


                if (objPer.per_nome == "Gerente")
                {
                    //else
                    //  "aaa";
                    objPer = null;
                }
            }
            objUsu = null;
        }
Ejemplo n.º 3
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtLogin.Text == "")
                {
                    throw new Exception("Por favor, informe um login válido");
                }
                if (txtSenha.Text == "")
                {
                    throw new Exception("Por favor, informe uma senha");
                }
                UsuarioBLL objUsu = new UsuarioBLL();
                objUsu.LocalizarLogin(txtLogin.Text, txtSenha.Text);
                if (objUsu.per_codigo != 0)
                {
                    PermissaoBLL objPer = new PermissaoBLL();
                    objPer.localizar(objUsu.per_codigo.ToString(), "per_codigo");


                    if (objPer.per_nome == "Gerente")
                    {
                        permissao = "Gerente"; //objPer.per_nome;
                    }
                    else
                    {
                        permissao = "";
                    }
                    objPer = null;
                }
                objUsu = null;
                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
        }
Ejemplo n.º 4
0
        private void btEntrar_Click(object sender, EventArgs e)
        {
            try{
                Boolean licenca = verifica_licenca();
                //Boolean licenca = true;
                if (licenca)
                {
                    //verificarConexaoNet();
                    //DataTable tab = null;
                    //tab = OnePDV_Config();
                    //if(tab.Rows[0]["Impressora"].ToString()!="")
                    //lblImpressora.Text = tab.Rows[0]["Impressora"].ToString();
                    //ConectarAImpressora();
                    txtLogin.Text = txtLogin.Text.Trim();
                    txtSenha.Text = txtSenha.Text.Trim();
                    if (txtLogin.Text != "" && txtSenha.Text != "")
                    {
                        UsuarioBLL objUsu = new UsuarioBLL();
                        objUsu.LocalizarLogin(txtLogin.Text, txtSenha.Text);
                        if (objUsu.usu_codigo != 0)
                        {
                            if (objUsu.usu_status.Trim() != "Ativo")
                            {
                                throw new Exception("O usuário está inativo");
                            }
                            global.codUsuario  = objUsu.usu_codigo;
                            global.nomeUsuario = objUsu.usu_nome;

                            PermissaoBLL objPer = new PermissaoBLL();
                            objPer.per_codigo = objUsu.per_codigo;
                            objPer.localizar(objUsu.per_codigo.ToString(), "per_codigo");
                            global.permissao = objPer.per_nome;
                            {
                                //if (tab.Rows[0]["TipoDePDV"].ToString() == "Restaurante")
                                //{
                                this.Hide();
                                //frmLoadPDVSkincs frm = new frmLoadPDVSkincs();
                                //frm.Show();
                                Menu frm = new Menu();
                                frm.Show();
                                //}
                                //else
                                //{
                                //    MessageBox.Show("Informe o tipo de PDV para Restaurante");
                                //}
                            }
                        }
                        else
                        {
                            throw new Exception("Usuário ou senha estão incorretos!");
                        }
                    }
                    else
                    {
                        throw new Exception("Favor, preencha o campo 'Login' e 'Senha' com um usuário válido para poder logar");
                    }
                }
                //FazerBackupdoSistema();
            }catch (Exception ex) {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }

            //  try
            //  {
            //      using (SqlCommand cmd = new SqlCommand())
            //      {
            //
            //          Contexto contexto = new Contexto();
            //          contexto.AbreConexao();
            //          contexto.FechaConexao();
            //
            //      }
            //  }
            //  catch (Exception ex)
            //  {
            //      MessageBox.Show(ex.Message);
            //      throw ex;
            //  }
        }
Ejemplo n.º 5
0
        private void btEntrar_Click(object sender, EventArgs e)
        {
            try
            {
                //DataTable tab2 = null;
                //tab2 = ObterAcessoDemo();
                //if(tab2.Rows.Count > 15)
                //{
                //    throw new Exception("Voce já ultrapassou a quantidade de acesso DEMO");
                //}
                //SetarAcess();
                //ConectarAImpressora();
                // verificarConexaoNet();
                if (cboCaixa.Text.ToString() == "")
                {
                    cboCaixa.Focus();
                    throw new Exception("Informe o caixa");
                }
                //DataTable tab = null;
                // tab = OnePDV_Config();
                // if (tab.Rows[0]["Impressora"].ToString() != "")
                // {
                //     lblImpressora.Text = tab.Rows[0]["Impressora"].ToString();
                // }

                txtLogin.Text = txtLogin.Text.Trim();
                txtSenha.Text = txtSenha.Text.Trim();
                if (txtLogin.Text != "" && txtSenha.Text != "")
                {
                    UsuarioBLL objUsu = new UsuarioBLL();
                    objUsu.LocalizarLogin(txtLogin.Text, txtSenha.Text);
                    if (objUsu.usu_codigo != 0)
                    {
                        //if (objUsu.usu_status != "Ativo")
                        //    throw new Exception("O usuário está inativo");
                        global.codUsuario  = objUsu.usu_codigo;
                        global.nomeUsuario = objUsu.usu_nome;
                        global.NumeroCaixa = cboCaixa.Text.ToString();

                        PermissaoBLL objPer = new PermissaoBLL();
                        objPer.per_codigo = objUsu.per_codigo;
                        objPer.localizar(objUsu.per_codigo.ToString(), "per_codigo");

                        global.permissao = objPer.per_nome;
                        {
                            DataTable tab1 = null;
                            tab1 = VerificarAberturaCaixa();
                            if (tab1.Rows.Count > 0)
                            {
                                this.Hide();
                                //frmPDVSkin frm = new frmPDVSkin("0");
                                frmPDV frm = new frmPDV("0");
                                frm.txtUsuario = global.nomeUsuario;
                                frm.Show();
                            }
                            else
                            {
                                if (MessageBox.Show("Não existe caixa aberto para esse usuario!Tem certeza que desejas abrir?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes)
                                {
                                    this.Hide();
                                    //frmPDVSkin
                                    frmPDV frm = new frmPDV("0");
                                    frm.txtUsuario = global.nomeUsuario;
                                    frm.Show();
                                }
                            }
                        }
                    }
                    else
                    {
                        throw new Exception("Usuário ou senha estão incorretos!");
                    }
                }
                else
                {
                    throw new Exception("Favor, preencha o campo 'Login' e 'Senha' com um usuário válido para poder logar");
                }
                //FazerBackupdoSistema();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
        }