Exemplo n.º 1
0
        public FrmCategoriaCadastro(AcaoTelaCRUD acaoTelaCRUD, ProdutoCategoria categoriaRecebida)
        {
            InitializeComponent();

            acaoSelecionada = acaoTelaCRUD;

            if (acaoSelecionada == AcaoTelaCRUD.Inserir)
            {
                this.Text = "SGV - Nova Categoria";
            }
            else if (acaoSelecionada == AcaoTelaCRUD.Alterar)
            {
                this.Text         = "SGV - Alterar Categoria";
                txtCodigo.Text    = categoriaRecebida.IDCategoria.ToString();
                txtDescricao.Text = categoriaRecebida.Descricao;
            }
            else if (acaoSelecionada == AcaoTelaCRUD.Excluir)
            {
            }
            else if (acaoSelecionada == AcaoTelaCRUD.Consultar)
            {
                this.Text            = "SGV - Consultar Categoria";
                txtCodigo.Text       = categoriaRecebida.IDCategoria.ToString();
                txtDescricao.Text    = categoriaRecebida.Descricao;
                txtDescricao.Enabled = false;
                btnSalvar.Visible    = false;
                btnCancelar.Text     = "Fechar";
            }
        }
        public static DialogResult abreFrmCadastrarUsu(AcaoTelaCRUD acao, PessoaFisica pessoaFisica, Usuario usuario)
        {
            if (frmCadastrarUsu == null)
            {
                frmCadastrarUsu = new FrmCadastrarUsu(acao, pessoaFisica, usuario);
            }

            DialogResult retorno = frmCadastrarUsu.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);
        }
Exemplo n.º 5
0
        public FrmCadastrarPessoaJuridica(AcaoTelaCRUD acao, PessoaJuridica pessoaRecebida)
        {
            InitializeComponent();

            acaoSelecionada      = acao;
            pessoaRecebidaPublic = pessoaRecebida;

            if (acaoSelecionada == AcaoTelaCRUD.Inserir)
            {
                this.Text = "SGV - Nova Pessoa Jurídica";
            }
            else if (acaoSelecionada == AcaoTelaCRUD.Alterar)
            {
                try
                {
                    this.Text            = "SGV - Alterar Pessoa Juridíca";
                    txtBairro.Text       = pessoaRecebida.Bairro;
                    txtCep.Text          = pessoaRecebida.Cep;
                    txtCidade.Text       = pessoaRecebida.Cidade;
                    txtCodigo.Text       = Convert.ToString(pessoaRecebida.IDPessoa);
                    txtCnpj.Text         = pessoaRecebida.Cnpj;
                    txtEmail.Text        = pessoaRecebida.Email;
                    txtRazaoSocial.Text  = pessoaRecebida.RazaoSocial;
                    txtNomeFantasia.Text = pessoaRecebida.NomeFantasia;
                    txtNumero.Text       = pessoaRecebida.Numero.ToString();
                    txtInscricao.Text    = pessoaRecebida.InscricaoEstadual;
                    txtRua.Text          = pessoaRecebida.Rua;
                    txtTelefone.Text     = pessoaRecebida.Telefone;
                    try
                    {
                        ptblogo.Image = new Bitmap(pessoaRecebida.Logo);
                    }
                    catch
                    {
                        MessageBox.Show("Não foi ppossível carregar a logo.");
                    }


                    grbClassificacao.Visible = false;
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.Message);
                }
            }
            else if (acaoSelecionada == AcaoTelaCRUD.Excluir)
            {
            }
            else if (acaoSelecionada == AcaoTelaCRUD.Consultar)
            {
                this.Text               = "SGV - Consultar Pessoa Juridica";
                txtBairro.Text          = pessoaRecebida.Bairro;
                txtBairro.Enabled       = false;
                txtCep.Text             = pessoaRecebida.Cep;
                txtCep.Enabled          = false;
                txtCidade.Text          = pessoaRecebida.Cidade;
                txtCidade.Enabled       = false;
                txtCodigo.Text          = Convert.ToString(pessoaRecebida.IDPessoa);
                txtCodigo.Enabled       = false;
                txtCnpj.Text            = pessoaRecebida.Cnpj;
                txtCnpj.Enabled         = false;
                txtEmail.Text           = pessoaRecebida.Email;
                txtEmail.Enabled        = false;
                txtRazaoSocial.Text     = pessoaRecebida.RazaoSocial;
                txtRazaoSocial.Enabled  = false;
                txtNomeFantasia.Text    = pessoaRecebida.NomeFantasia;
                txtNomeFantasia.Enabled = false;
                txtNumero.Text          = pessoaRecebida.Numero.ToString();
                txtNumero.Enabled       = false;
                txtInscricao.Text       = pessoaRecebida.InscricaoEstadual;
                txtInscricao.Enabled    = false;
                txtRua.Text             = pessoaRecebida.Rua;
                txtRua.Enabled          = false;
                txtTelefone.Text        = pessoaRecebida.Telefone;
                txtTelefone.Enabled     = false;
                try
                {
                    ptblogo.Image = new Bitmap(pessoaRecebida.Logo);
                }
                catch
                {
                    MessageBox.Show("Não foi possível carregar a logo.");
                }


                ptblogo.Enabled = false;

                grbClassificacao.Visible = false;
                btnSalvar.Visible        = false;
                btnCancelar.Text         = "Fechar";
            }
        }
        public FrmCadastrarUsu(AcaoTelaCRUD acao, PessoaFisica pessoaFisica, Usuario usuario)
        {
            InitializeComponent();
            pessoaFisicaSelecionada = pessoaFisica;
            usuarioSelecionado      = usuario;
            acaoSelecionada         = acao;

            if (acao == AcaoTelaCRUD.Inserir)
            {
                btnOk.Text = "Cadastrar";
                txtUsuario.Clear();
                txtSenha.Clear();
                txtRepetirSenha.Clear();
            }
            if (acao == AcaoTelaCRUD.Consultar)
            {
                btnOk.Visible           = false;
                txtUsuario.Text         = usuario.Login;
                txtUsuario.Enabled      = false;
                txtSenha.Text           = usuario.Senha;
                txtSenha.Enabled        = false;
                txtRepetirSenha.Text    = usuario.Senha;
                txtRepetirSenha.Enabled = false;
                txtUsuario.Enabled      = false;
                switch (usuario.Acesso)
                {
                case 1:
                    rdbCaixa.Checked         = true;
                    rdbCompras.Checked       = false;
                    rdbFinanceiro.Checked    = false;
                    rdbAdministrador.Checked = false;
                    break;

                case 2:
                    rdbCaixa.Checked         = false;
                    rdbCompras.Checked       = true;
                    rdbFinanceiro.Checked    = false;
                    rdbAdministrador.Checked = false;
                    break;

                case 3:
                    rdbCaixa.Checked         = false;
                    rdbCompras.Checked       = false;
                    rdbFinanceiro.Checked    = true;
                    rdbAdministrador.Checked = false;
                    break;

                case 5:
                    rdbCaixa.Checked         = false;
                    rdbCompras.Checked       = false;
                    rdbFinanceiro.Checked    = false;
                    rdbAdministrador.Checked = true;
                    break;

                default:
                    break;
                }
                grbAcesso.Enabled = false;
            }
            if (acao == AcaoTelaCRUD.Alterar)
            {
                btnOk.Text           = "Alterar";
                txtUsuario.Text      = usuario.Login;
                txtSenha.Text        = usuario.Senha;
                txtRepetirSenha.Text = usuario.Senha;
                txtUsuario.Enabled   = false;
                switch (usuario.Acesso)
                {
                case 1:
                    rdbCaixa.Checked         = true;
                    rdbCompras.Checked       = false;
                    rdbFinanceiro.Checked    = false;
                    rdbAdministrador.Checked = false;
                    break;

                case 2:
                    rdbCaixa.Checked         = false;
                    rdbCompras.Checked       = true;
                    rdbFinanceiro.Checked    = false;
                    rdbAdministrador.Checked = false;
                    break;

                case 3:
                    rdbCaixa.Checked         = false;
                    rdbCompras.Checked       = false;
                    rdbFinanceiro.Checked    = true;
                    rdbAdministrador.Checked = false;
                    break;

                case 5:
                    rdbCaixa.Checked         = false;
                    rdbCompras.Checked       = false;
                    rdbFinanceiro.Checked    = false;
                    rdbAdministrador.Checked = true;
                    break;

                default:
                    break;
                }
            }
        }
        public FrmCadastrarPessoaFisica(AcaoTelaCRUD acao, PessoaFisica pessoa)
        {
            InitializeComponent();

            acaoSelecionada = acao;
            pessoaRecebida  = pessoa;

            if (acaoSelecionada == AcaoTelaCRUD.Inserir)
            {
                this.Text = "SGV - Nova Pessoa Física";
            }
            else if (acaoSelecionada == AcaoTelaCRUD.Alterar)
            {
                try
                {
                    this.Text               = "SGV - Alterar Pessoa Física";
                    txtBairro.Text          = pessoa.Bairro;
                    txtCep.Text             = pessoa.Cep;
                    txtCidade.Text          = pessoa.Cidade;
                    txtCodigo.Text          = Convert.ToString(pessoa.IDPessoa);
                    txtCpf.Text             = pessoa.Cpf;
                    txtEmail.Text           = pessoa.Email;
                    txtNome.Text            = pessoa.Nome;
                    txtNumero.Text          = pessoa.Numero.ToString();
                    txtRg.Text              = pessoa.Rg;
                    txtRua.Text             = pessoa.Rua;
                    txtTelefone.Text        = pessoa.Telefone;
                    dtpDataNascimento.Value = pessoa.DataNascimento;

                    grbClassificacao.Visible = false;
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.Message);
                }
            }
            else if (acaoSelecionada == AcaoTelaCRUD.Excluir)
            {
            }
            else if (acaoSelecionada == AcaoTelaCRUD.Consultar)
            {
                this.Text                 = "SGV - Consultar Pessoa Física";
                txtBairro.Text            = pessoa.Bairro;
                txtBairro.Enabled         = false;
                txtCep.Text               = pessoa.Cep;
                txtCep.Enabled            = false;
                txtCidade.Text            = pessoa.Cidade;
                txtCidade.Enabled         = false;
                txtCodigo.Text            = Convert.ToString(pessoa.IDPessoa);
                txtCodigo.Enabled         = false;
                txtCpf.Text               = pessoa.Cpf;
                txtCpf.Enabled            = false;
                txtEmail.Text             = pessoa.Email;
                txtEmail.Enabled          = false;
                txtNome.Text              = pessoa.Nome;
                txtNome.Enabled           = false;
                txtNumero.Text            = pessoa.Numero.ToString();
                txtNumero.Enabled         = false;
                txtRg.Text                = pessoa.Rg;
                txtRg.Enabled             = false;
                txtRua.Text               = pessoa.Rua;
                txtRua.Enabled            = false;
                txtTelefone.Text          = pessoa.Telefone;
                txtTelefone.Enabled       = false;
                dtpDataNascimento.Value   = pessoa.DataNascimento;
                dtpDataNascimento.Enabled = false;

                grbClassificacao.Visible = false;
                btnSalvar.Visible        = false;
                btnCancelar.Text         = "Fechar";
            }
        }
Exemplo n.º 8
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";
            }
        }