Exemple #1
0
        public PessoaFilial ConsultarIdNomeLogon(int IDPessoaCliente, string Nome)
        {
            try
            {
                conexao.LimparParametros();
                PessoaFilial filial = new PessoaFilial();
                conexao.AdicionarParametros("@IDPessoaFilial", IDPessoaCliente);
                conexao.AdicionarParametros("@Nome", Nome);

                DataTable dataTable = conexao.ExecutarConsulta(CommandType.StoredProcedure, "uspFilialConsultaPorNomeCodigo");

                foreach (DataRow dataRow in dataTable.Rows)
                {
                    filial.IDFilial     = Convert.ToInt32(dataRow["IDFilial"]);
                    filial.Nome         = Convert.ToString(dataRow["Nome"]);
                    filial.Tipo         = Convert.ToString(dataRow["Tipo"]);
                    filial.CPFCNPJ      = Convert.ToString(dataRow["CPFCNPJ"]);
                    filial.DataCadastro = Convert.ToDateTime(dataRow["DataCadastro"]);
                    filial.Rua          = Convert.ToString(dataRow["Rua"]);
                    filial.Numero       = Convert.ToInt32(dataRow["Numero"]);
                    filial.Bairro       = Convert.ToString(dataRow["Bairro"]);
                    filial.Cidade       = Convert.ToString(dataRow["Cidade"]);
                    filial.Telefone     = Convert.ToString(dataRow["Telefone"]);
                    filial.Email        = Convert.ToString(dataRow["Email"]);
                    filial.Status       = Convert.ToString(dataRow["Status"]);
                }

                return(filial);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao consultar filial. Detalhes: " + ex.Message);
            }
        }
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            try
            {
                UsuarioNegocio usuarioNegocio = new UsuarioNegocio();
                Usuario        usuarioLogado  = new Usuario();
                usuarioLogado = usuarioNegocio.ConsultarPorUsuarioSenha(txtUsuario.Text, txtSenha.Text);

                if (usuarioLogado.IDStatus == 2)
                {
                    MessageBox.Show("Esse usuário foi desativado. Entre em contato com o administrador.");
                    this.Close();
                }

                PessoaFilial        filial        = new PessoaFilial();
                PessoaFilialNegocio filialNegocio = new PessoaFilialNegocio();

                filial = filialNegocio.ConsultarIdNomeLogon(usuarioLogado.IDFilial, null);

                ControleSistema.setFilialUsuario(filial, usuarioLogado);

                ControleSistema.atualizaCaixaAtual();

                //abre o formulario atual
                ControleFormulario.abreFrmMenu(usuarioLogado, filial);


                this.Visible = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                txtUsuario.Focus();
            }
        }
Exemple #3
0
        public FrmPrincipal(Usuario usuario, PessoaFilial filial)
        {
            InitializeComponent();

            usuarioLogado = usuario;
            filialLogada  = filial;
        }
Exemple #4
0
        public static void setFilialUsuario(PessoaFilial filial, Usuario usuario)
        {
            filialLogada = new PessoaFilial();
            filialLogada = filial;

            usuarioLogado = new Usuario();
            usuarioLogado = usuario;
        }
        public static void abreFrmMenu(Usuario usuario, PessoaFilial filial)
        {
            if (frmMenu == null)
            {
                frmMenu = new FrmMenu(usuario, filial);
            }

            frmMenu.Show();
            frmMenu.Focus();
        }
        public static void abreFrmPrincipal(Usuario usuario, PessoaFilial filial)
        {
            if (frmPrincipal == null)
            {
                frmPrincipal = new FrmPrincipal(usuario, filial);
            }

            frmPrincipal.Show();
            frmPrincipal.Focus();
        }
        public static void abreFrmPessoaJuridicaCRUD(AcaoTelaConsultaCadastros acao, PessoaFilial filial)
        {
            if (frmConsultaPessoaJuridicaCRUD == null)
            {
                frmConsultaPessoaJuridicaCRUD = new FrmConsultaCRUD(acao, filial);
            }

            frmConsultaPessoaJuridicaCRUD.Show();
            frmConsultaPessoaJuridicaCRUD.Focus();
        }
        public static DialogResult abreFrmCompraWindows(PessoaFilial filial)
        {
            if (frmCompraWindows == null)
            {
                frmCompraWindows = new FrmCompraWindows(filial);
            }

            DialogResult retorno = frmCompraWindows.ShowDialog();

            return(retorno);
        }
        public static DialogResult abreFrmProdutoCadastro(AcaoTelaCRUD acao, Produto produto, PessoaFilial filial)
        {
            if (frmProdutoCadastro == null)
            {
                frmProdutoCadastro = new FrmCadastrarProduto(acao, produto, filial);
            }

            DialogResult retorno = frmProdutoCadastro.ShowDialog();

            return(retorno);
        }
        public static DialogResult abreFrmPessoaJuridicaCadastro(AcaoTelaCRUD acao, PessoaJuridica pessoa, PessoaFilial filial)
        {
            if (frmPessoaJuridicaCadastro == null)
            {
                frmPessoaJuridicaCadastro = new FrmCadastrarPessoaJuridica(acao, pessoa);
            }

            DialogResult retorno = frmPessoaJuridicaCadastro.ShowDialog();

            return(retorno);
        }
        public static void abreFrmConsultaUsuariosCRUD(AcaoTelaConsultaCadastros acao, PessoaFilial filial)
        {
            if (frmConsultaUsuarios == null)
            {
                frmConsultaUsuarios = new FrmConsultaCRUD(acao, filial);
            }

            frmConsultaUsuarios.ShowDialog();
            frmConsultaUsuarios.Focus();
        }
        public static void abreFrmConsultaFormaPagamentoCRUD(AcaoTelaConsultaCadastros acao, PessoaFilial filial)
        {
            if (frmConsultaFormaPagamento == null)
            {
                frmConsultaFormaPagamento = new FrmConsultaCRUD(acao, filial);
            }

            frmConsultaFormaPagamento.ShowDialog();
            frmConsultaFormaPagamento.Focus();
        }
Exemple #13
0
 public FrmCompraWindows(PessoaFilial filial)
 {
     InitializeComponent();
     filialLogada = filial;
 }
        public static uvwPessoaFisicaJuridica abreFrmConsultaFornecedorCompra(AcaoTelaConsultaCadastros acao, PessoaFilial filial)
        {
            if (frmConsultaFornecedorCompra == null)
            {
                frmConsultaFornecedorCompra = new FrmConsultaCRUD(acao, filial);
            }

            frmConsultaFornecedorCompra.ShowDialog();
            frmConsultaFornecedorCompra.Focus();
            uvwPessoaFisicaJuridica clienteSelecionado = frmConsultaFornecedorCompra.pegaPessoa;

            return(clienteSelecionado);
        }
        public static void abreFrmConsultaProdutoCRUD(AcaoTelaConsultaCadastros acao, PessoaFilial filialLogada)
        {
            if (frmConsultaProdutoCRUD == null)
            {
                frmConsultaProdutoCRUD = new FrmConsultaCRUD(acao, filialLogada);
            }

            frmConsultaProdutoCRUD.Show();
            frmConsultaProdutoCRUD.Focus();
        }
        public static Produto abreFrmConsultaProdutoVenda(AcaoTelaConsultaCadastros acao, PessoaFilial filial)
        {
            if (frmConsultaProdutoVenda == null)
            {
                frmConsultaProdutoVenda = new FrmConsultaCRUD(acao, filial);
            }

            frmConsultaProdutoVenda.ShowDialog();
            frmConsultaProdutoVenda.Focus();
            Produto produtoSelecionado = frmConsultaProdutoVenda.pegaProduto;

            return(produtoSelecionado);
        }
Exemple #17
0
        public FrmCadastrarProduto(AcaoTelaCRUD acao, Produto produto, PessoaFilial filial)
        {
            InitializeComponent();

            acaoSelecionada       = acao;
            produtoRecebidoPublic = produto;
            filialLogada          = filial;

            if (acaoSelecionada == AcaoTelaCRUD.Inserir)
            {
                this.Text = "SGV - Novo Produto";
                try
                {
                    ProdutoCategoriaColecao produtoCategoriaColecao = new ProdutoCategoriaColecao();
                    ProdutoCategoriaNegocio produtoCategoriaNegocio = new ProdutoCategoriaNegocio();

                    produtoCategoriaColecao = produtoCategoriaNegocio.ConsultarPorIdNomeCategoria(null);

                    cbbCategoria.DataSource    = produtoCategoriaColecao;
                    cbbCategoria.ValueMember   = "IDCategoria";
                    cbbCategoria.DisplayMember = "Descricao";
                    //cbbCategoria.SelectedIndex = cbbCategoria.FindString(produto.CategoriaDescricao);
                    cbbCategoria.Refresh();
                }
                catch
                {
                    MessageBox.Show("Não foi possível recuperar a lista de categorias.");
                }
                try
                {
                    StatusColecao statusColecao = new StatusColecao();
                    StatusNegocio statusNegocio = new StatusNegocio();

                    statusColecao = statusNegocio.Consultar();

                    cbbStatus.DataSource    = statusColecao;
                    cbbStatus.ValueMember   = "IDStatus";
                    cbbStatus.DisplayMember = "Descricao";
                    //cbbStatus.SelectedIndex = cbbStatus.FindString(produto.StatusDescricao);
                    cbbStatus.Refresh();
                }
                catch
                {
                    MessageBox.Show("Não foi possível recuperar a lista de status.");
                }
            }
            else if (acaoSelecionada == AcaoTelaCRUD.Alterar)
            {
                this.Text          = "SGV - Alterar Preço/Foto/Status/Categoria do Produto";
                txtCodigo.Text     = produto.IDProduto.ToString();
                txtCodigo.Enabled  = false;
                txtNome.Text       = produto.Nome;
                txtNome.Enabled    = false;
                txtPrecoCusto.Text = produto.PrecoCusto.ToString();
                txtPrecoVenda.Text = produto.PrecoVenda.ToString();
                try
                {
                    imgFoto.Image = new Bitmap(produto.Foto);
                }
                catch
                {
                    MessageBox.Show("Não foi possível carregar a foto do produto.");
                }

                try
                {
                    ProdutoCategoriaColecao produtoCategoriaColecao = new ProdutoCategoriaColecao();
                    ProdutoCategoriaNegocio produtoCategoriaNegocio = new ProdutoCategoriaNegocio();

                    produtoCategoriaColecao = produtoCategoriaNegocio.ConsultarPorIdNomeCategoria(null);

                    cbbCategoria.DataSource    = produtoCategoriaColecao;
                    cbbCategoria.ValueMember   = "IDCategoria";
                    cbbCategoria.DisplayMember = "Descricao";
                    cbbCategoria.SelectedIndex = cbbCategoria.FindString(produto.CategoriaDescricao);
                    cbbCategoria.Refresh();
                }
                catch
                {
                    MessageBox.Show("Não foi possível recuperar a lista de categorias.");
                }
                try
                {
                    StatusColecao statusColecao = new StatusColecao();
                    StatusNegocio statusNegocio = new StatusNegocio();

                    statusColecao = statusNegocio.Consultar();

                    cbbStatus.DataSource    = statusColecao;
                    cbbStatus.ValueMember   = "IDStatus";
                    cbbStatus.DisplayMember = "Descricao";
                    cbbStatus.SelectedIndex = cbbStatus.FindString(produto.StatusDescricao);
                    cbbStatus.Refresh();
                }
                catch
                {
                    MessageBox.Show("Não foi possível recuperar a lista de status.");
                }
            }
            else if (acaoSelecionada == AcaoTelaCRUD.Excluir)
            {
            }
            else if (acaoSelecionada == AcaoTelaCRUD.Consultar)
            {
                this.Text             = "SGV - Consultar Produto";
                txtCodigo.Text        = produto.IDProduto.ToString();
                txtCodigo.Enabled     = false;
                txtNome.Text          = produto.Nome;
                txtNome.Enabled       = false;
                txtPrecoCusto.Text    = produto.PrecoCusto.ToString();
                txtPrecoCusto.Enabled = false;
                txtPrecoVenda.Text    = produto.PrecoVenda.ToString();
                txtPrecoVenda.Enabled = false;
                try
                {
                    imgFoto.Image = new Bitmap(produto.Foto);
                }
                catch
                {
                    MessageBox.Show("Não foi possível carregar a foto do produto.");
                }

                imgFoto.Enabled = false;
                cbbCategoria.Items.Add(produto.CategoriaDescricao);
                cbbCategoria.SelectedIndex = 0;
                cbbCategoria.Enabled       = false;
                cbbStatus.Items.Add(produto.StatusDescricao);
                cbbStatus.SelectedIndex = 0;
                cbbStatus.Enabled       = false;
                btnSalvar.Visible       = false;
                btnCancelar.Text        = "Fechar";
            }
        }