示例#1
0
文件: Pedidos.cs 项目: SFV-CORE/ETEC2
        //---------BOTÕES---------------

        private void pctConsultar_Click(object sender, EventArgs e)
        {
            DataTable dt = new EstoqueDAO().ObterPorNomePed(txtBuscarPedido.Text);

            if (dt.Rows.Count != 0)
            {
                dgvPedidos.DataSource = dt;

                //-----------DESIGN------------
                dgvPedidos.Columns["cod_pedido"].HeaderText    = "Código do Pedido";
                dgvPedidos.Columns["valor_total"].HeaderText   = "Valor Total";
                dgvPedidos.Columns["dt_emis"].HeaderText       = "Data de Emissão";
                dgvPedidos.Columns["cpf"].HeaderText           = "CPF do Cliente";
                dgvPedidos.Columns["id_ven_pedido"].HeaderText = "ID do Vendedor";
            }
            else
            {
                DialogResult resp2 = MessageBox.Show("Este registro não existe, deseja Cadastrá-lo?", "Responda", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (resp2 == DialogResult.Yes)
                {
                    mtxtCPFCli.Focus();
                }
                else
                {
                    limparTexts();
                }
            }
        }
示例#2
0
        private void btnCadastrarNovoProd_Click(object sender, EventArgs e)
        {
            Estoque_prod prod = new Estoque_prod();

            if (txtNome.Text != "" & txtMarca.Text != "" & txtPreco.Text != "" & mtxtDt_Fabri.Text != "" & mtxtValidade.Text != "")
            {
                prod._nome        = txtNome.Text;
                prod._dt_fabric   = Convert.ToDateTime(mtxtDt_Fabri.Text);
                prod._dt_validade = Convert.ToDateTime(mtxtValidade.Text);
                prod._preco       = Convert.ToDouble(txtPreco.Text);
                prod._marca       = txtMarca.Text;

                EstoqueDAO DAO = new EstoqueDAO();

                var result = MessageBox.Show("Deseja cadastrar?", "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (result == DialogResult.Yes)
                {
                    DAO.inserirProd(prod);
                    if (prod._id_prod != 0)
                    {
                        MessageBox.Show("Dados inseridos com sucesso");
                    }
                    limparTexts();
                }
                else
                {
                    limparTexts();
                }
            }
            else
            {
                MessageBox.Show("Preencha todos os campos!", "Alerta");
            }
        }
示例#3
0
        private void btnCalcularQuantProd_Click(object sender, EventArgs e)
        {
            if (mtxtDataInicialFaturamento.Text != "" || mtxtDataFinalFaturamento.Text != "")
            {
                Estoque_relatorio rel = new Estoque_relatorio();

                rel._data2 = Convert.ToDateTime(mtxtDataFinalQuantProd.Text);
                rel._data1 = Convert.ToDateTime(mtxtDataInicialQuantProd.Text);

                DataTable dt = new EstoqueDAO().CalcularProd(rel);

                if (dt.Rows.Count != 0)
                {
                    dgvQuantProdVend.DataSource = dt;
                }
                else
                {
                    MessageBox.Show("Não há faturamento.");
                    limparTexts();
                }
            }
            else
            {
                MessageBox.Show("Prencha as datas para calcular.");
            }
        }
示例#4
0
文件: Estoque.cs 项目: SFV-CORE/ETEC2
        private void pctConsultar_Click(object sender, EventArgs e)
        {
            DataTable dt = new EstoqueDAO().ObterPorNomeEst(txtNomeBuscaEst.Text);

            dgvEst.Columns["nome"].HeaderText = "Nome";

            if (dt.Rows.Count != 0)
            {
                dgvEst.DataSource = dt;

                //-----------DESIGN------------
                dgvEst.Columns["nome"].HeaderText             = "Nome";
                dgvEst.Columns["marca"].HeaderText            = "Marca";
                dgvEst.Columns["qtd_prod"].HeaderText         = "Quantidade";
                dgvEst.Columns["preço"].HeaderText            = "Preço";
                dgvEst.Columns["dt_fabric"].HeaderText        = "Data Fabricação";
                dgvEst.Columns["dt_valid"].HeaderText         = "Data Validade";
                dgvEst.Columns["situacao_estoque"].HeaderText = "Situação";
                dgvEst.Columns["area_armaz"].HeaderText       = "Área de Armazenamento";
                dgvEst.Columns["endereco"].HeaderText         = "Endereço";
                dgvEst.Columns["id_estoq_prod"].HeaderText    = "Está no Estoque";
            }
            else
            {
                MessageBox.Show("Sem registros no banco.");

                limparTexts();
            }
        }
示例#5
0
        //---------BOTÕES---------------

        private void pctConsultar_Click(object sender, EventArgs e)
        {
            DataTable dt = new EstoqueDAO().ObterPorNomeProd(txtNomeProdBusca.Text);

            if (dt.Rows.Count != 0)
            {
                dgvProd.DataSource = dt;

                //-----------DESIGN------------
                dgvProd.Columns["id_prod"].HeaderText   = "ID do Produto";
                dgvProd.Columns["nome"].HeaderText      = "Nome";
                dgvProd.Columns["dt_fabric"].HeaderText = "Data Fabricação";
                dgvProd.Columns["dt_valid"].HeaderText  = "Data Validade";
                dgvProd.Columns["preço"].HeaderText     = "Preço";
                dgvProd.Columns["marca"].HeaderText     = "Marca";
            }
            else
            {
                DialogResult resp2 = MessageBox.Show("Este registro não existe, deseja Cadastrá-lo?", "Responda", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (resp2 == DialogResult.Yes)
                {
                    txtNome.Focus();
                    txtNome.Text          = txtNomeProdBusca.Text;
                    txtNomeProdBusca.Text = "";
                }
                else
                {
                    limparTexts();
                }
            }
        }
示例#6
0
文件: Pedidos.cs 项目: SFV-CORE/ETEC2
        private void btnSalvarPedido_Click(object sender, EventArgs e)
        {
            if (txtIDVendedor.Text != "" & txtValorTotal.Text != "" & mtxtCPFCli.Text != "" & mtxtDataEmissao.Text != "")
            {
                Estoque_Ped ped = new Estoque_Ped();
                ped._cpf           = Convert.ToDouble(mtxtCPFCli.Text);
                ped._dt_emis       = Convert.ToDateTime(mtxtDataEmissao.Text);
                ped._val_total     = Convert.ToDouble(txtValorTotal.Text);
                ped._id_ven_pedido = Convert.ToInt32(txtIDVendedor.Text);

                EstoqueDAO DAO = new EstoqueDAO();

                var result = MessageBox.Show("Deseja cadastrar?", "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (result == DialogResult.Yes)
                {
                    DAO.inserirPedido(ped);
                    if (ped._cod_ped != 0)
                    {
                        MessageBox.Show("Dados inseridos com sucesso");
                    }
                    limparTexts();
                }
                else
                {
                    limparTexts();
                }
            }
            else
            {
                MessageBox.Show("Preencha todos os campos.", "Alerta");
            }
        }
示例#7
0
        private void pctConsultar_Click(object sender, EventArgs e)
        {
            DataTable dt = new EstoqueDAO().ObterPorNomevend(txtBuscarVendedor.Text);

            if (dt.Rows.Count != 0)
            {
                dgvVend.DataSource = dt;
            }
            else
            {
                DialogResult resp2 = MessageBox.Show("Este funcionario não existe, deseja Cadastrá-lo?", "Responda", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (resp2 == DialogResult.Yes)
                {
                    DialogResult var = MessageBox.Show("Para Cadastrar você precisa acessar o sistema como Administrador. Deseja logar como administrador?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
                    if (var == DialogResult.Yes)
                    {
                        this.Close();
                        frmNovoLog nlog = new frmNovoLog();
                        nlog.Show();
                    }
                }
                else
                {
                    limparTexts();
                }
            }
        }
示例#8
0
        private void pctConsultar_Click(object sender, EventArgs e)
        {
            DataTable dt = new EstoqueDAO().ObterPorNomeClie(txtBuscarClientes.Text);

            if (dt.Rows.Count != 0)
            {
                dgvClie.DataSource = dt;

                //-----------DESIGN------------
                dgvClie.Columns["cpf"].HeaderText      = "CPF do Cliente";
                dgvClie.Columns["nome"].HeaderText     = "Nome";
                dgvClie.Columns["endereco"].HeaderText = "Endereço";
                dgvClie.Columns["dt_nasci"].HeaderText = "Data de Nascimento";
                dgvClie.Columns["situacao"].HeaderText = "Situação";
                dgvClie.Columns["telefone"].HeaderText = "Telefone";
            }
            else
            {
                DialogResult resp2 = MessageBox.Show("Este registro não existe, deseja Cadastrá-lo?", "Responda", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (resp2 == DialogResult.Yes)
                {
                    txtNome.Focus();
                }
                else
                {
                    limparTexts();
                }
            }
        }
示例#9
0
文件: Estoque.cs 项目: SFV-CORE/ETEC2
        private void btnMostrarTodos_Click(object sender, EventArgs e)
        {
            DataTable dt = new EstoqueDAO().ObterTodosEst();

            txtNomeBuscaEst.Text = "";

            if (dt.Rows.Count != 0)
            {
                dgvEst.DataSource = dt;

                //-----------DESIGN------------
                dgvEst.Columns["nome"].HeaderText             = "Nome";
                dgvEst.Columns["marca"].HeaderText            = "Marca";
                dgvEst.Columns["qtd_prod"].HeaderText         = "Quantidade";
                dgvEst.Columns["preço"].HeaderText            = "Preço";
                dgvEst.Columns["dt_fabric"].HeaderText        = "Data Fabricação";
                dgvEst.Columns["dt_valid"].HeaderText         = "Data Validade";
                dgvEst.Columns["situacao_estoque"].HeaderText = "Situação";
                dgvEst.Columns["area_armaz"].HeaderText       = "Área de Armazenamento";
                dgvEst.Columns["endereco"].HeaderText         = "Endereço";
                dgvEst.Columns["id_estoq_prod"].HeaderText    = "Está no Estoque";
            }
            else
            {
                MessageBox.Show("Não há registros na tabela");
            }
        }
示例#10
0
        private void btnMostrar_Click(object sender, EventArgs e)
        {
            DataTable dt = new EstoqueDAO().ObterTodosvend();

            if (dt.Rows.Count != 0)
            {
                dgvVend.DataSource = dt;
            }
            else
            {
                MessageBox.Show("Não há registros na tabela");
            }
        }
示例#11
0
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            if (txtNome.Text != "" & txtEndereco.Text != "" & txtSalario.Text != "" & txtSenha.Text != "" & mtxtDataRegistro.Text != "" & mtxtTelefone.Text != "" & cmbNivelAcesso.Text != "")
            {
                Estoque_Vend vend = new Estoque_Vend();
                vend._nome_ven     = txtNome.Text;
                vend._dt_registro  = Convert.ToDateTime(mtxtDataRegistro.Text);
                vend._tell         = Convert.ToInt32(mtxtTelefone.Text);
                vend._endereco     = txtEndereco.Text;
                vend._senha        = Convert.ToInt32(txtSenha.Text);
                vend._salario_fixo = Convert.ToDouble(txtSalario.Text);
                vend._id_ven       = Convert.ToInt32(lblid.Text);

                /*if (cmbNivelAcesso.Text == "Administrador")
                 * {
                 *  vend._id_vend_adm = 1;
                 * }
                 * else
                 * {
                 *  vend._id_vend_adm = 2;
                 * }*/

                EstoqueDAO DAO = new EstoqueDAO();

                var result = MessageBox.Show("Deseja alterar?", "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (result == DialogResult.Yes)
                {
                    DAO.AlterarVend(vend);
                    if (vend._id_ven != 0)
                    {
                        MessageBox.Show("Dados inseridos com sucesso");
                    }
                    limparTexts();
                    dgvVend.Enabled              = true;
                    btnAlterar.Enabled           = false;
                    btnCancelar.Enabled          = false;
                    btnCadastrarVendedor.Enabled = true;
                }
                else
                {
                    limparTexts();
                }
            }
            else
            {
                MessageBox.Show("Preencha todos os campos.", "Alerta");
            }
        }
示例#12
0
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            if (txtEndereco.Text != "" & txtNome.Text != "" & mtxtCPF.Text != "" & mtxtDataNasc.Text != "" & mtxtTelefone.Text != "" & cmbSituacao.Text != "")
            {
                Estoque_Clie clie = new Estoque_Clie();
                clie._nome     = txtNome.Text;
                clie._dt_nasci = Convert.ToDateTime(mtxtDataNasc.Text);
                clie._telefone = Convert.ToInt32(mtxtTelefone.Text);
                clie._endereco = txtEndereco.Text;
                clie._cpf      = Convert.ToDouble(mtxtCPF.Text);

                if (cmbSituacao.Text == "Ativo")
                {
                    id             = 1;
                    clie._situacao = id;
                }
                else
                {
                    id             = 0;
                    clie._situacao = id;
                }

                EstoqueDAO DAO = new EstoqueDAO();

                var result = MessageBox.Show("Deseja alterar?", "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (result == DialogResult.Yes)
                {
                    DAO.AlterarClie(clie);
                    if (clie._cpf != 0)
                    {
                        MessageBox.Show("Dados inseridos com sucesso");
                    }
                    limparTexts();
                    btnAlterar.Enabled  = false;
                    btnCancelar.Enabled = false;
                    dgvClie.Enabled     = true;
                }
                else
                {
                    limparTexts();
                }
            }
            else
            {
                MessageBox.Show("Preencha todos os campos.", "Alerta");
            }
        }
示例#13
0
文件: Estoque.cs 项目: SFV-CORE/ETEC2
        private void btnAlterarEstoque_Click(object sender, EventArgs e)
        {
            if (txtEndereco.Text != "" & txtNomeProduto.Text != "" & txtQuantidade.Text != "" & txtSituacao.Text != "" & txtIdEstoqueProd.Text != "" & txtEndereco.Text != "")
            {
                Estoque_Est est = new Estoque_Est();

                est._area_armaz       = txtLocalArmazenamento.Text;
                est._qtd_prod         = Convert.ToInt32(txtQuantidade.Text);
                est._endereco         = txtEndereco.Text;
                est._situacao_estoque = txtSituacao.Text;
                est._id_estoq         = Convert.ToInt32(txtIDEST.Text);

                Estoque_prod prod = new Estoque_prod();

                prod._id_estoq_prod = Convert.ToInt32(txtIdEstoqueProd.Text);
                prod._id_prod       = Convert.ToInt32(txtIDProd.Text);

                EstoqueDAO DAO = new EstoqueDAO();

                var result = MessageBox.Show("Deseja alterar?", "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (result == DialogResult.Yes)
                {
                    DAO.AlterarEst(est);
                    DAO.AlterarEstProd(prod);

                    MessageBox.Show("Dados inseridos com sucesso");
                    limparTexts();
                    btnMostrarTodos.Enabled = true;
                    travarTxt();
                    btnCancelar.Enabled       = false;
                    btnAlterarEstoque.Enabled = false;
                    txtNomeBuscaEst.Enabled   = true;
                    txtIdEstoqueProd.Enabled  = false;
                    dgvEst.Enabled            = true;
                }
            }
            else
            {
                MessageBox.Show("Preencha todos os campos.", "Alerta");
            }
        }
示例#14
0
文件: Pedidos.cs 项目: SFV-CORE/ETEC2
        private void btnMostrar_Click(object sender, EventArgs e)
        {
            DataTable dt = new EstoqueDAO().ObterTodosPed();

            if (dt.Rows.Count != 0)
            {
                dgvPedidos.DataSource = dt;

                //-----------DESIGN------------
                dgvPedidos.Columns["cod_pedido"].HeaderText    = "Código do Pedido";
                dgvPedidos.Columns["valor_total"].HeaderText   = "Valor Total";
                dgvPedidos.Columns["dt_emis"].HeaderText       = "Data de Emissão";
                dgvPedidos.Columns["cpf"].HeaderText           = "CPF do Cliente";
                dgvPedidos.Columns["id_ven_pedido"].HeaderText = "ID do Vendedor";
            }
            else
            {
                MessageBox.Show("Não há registros na tabela");
            }
        }
示例#15
0
        private void btnMostrar_Click(object sender, EventArgs e)
        {
            DataTable dt = new EstoqueDAO().ObterTodosProd();

            if (dt.Rows.Count != 0)
            {
                dgvProd.DataSource = dt;

                //-----------DESIGN------------
                dgvProd.Columns["id_prod"].HeaderText   = "ID do Produto";
                dgvProd.Columns["nome"].HeaderText      = "Nome";
                dgvProd.Columns["dt_fabric"].HeaderText = "Data Fabricação";
                dgvProd.Columns["dt_valid"].HeaderText  = "Data Validade";
                dgvProd.Columns["preço"].HeaderText     = "Preço";
                dgvProd.Columns["marca"].HeaderText     = "Marca";
            }
            else
            {
                MessageBox.Show("Não há registros na tabela");
            }
        }
示例#16
0
        private void btnMostrar_Click(object sender, EventArgs e)
        {
            DataTable dt = new EstoqueDAO().ObterTodosClie();

            if (dt.Rows.Count != 0)
            {
                dgvClie.DataSource = dt;

                //-----------DESIGN------------
                dgvClie.Columns["cpf"].HeaderText      = "CPF do Cliente";
                dgvClie.Columns["nome"].HeaderText     = "Nome";
                dgvClie.Columns["endereco"].HeaderText = "Endereço";
                dgvClie.Columns["dt_nasci"].HeaderText = "Data de Nascimento";
                dgvClie.Columns["situacao"].HeaderText = "Situação";
                dgvClie.Columns["telefone"].HeaderText = "Telefone";
            }
            else
            {
                MessageBox.Show("Não há registros na tabela");
            }
        }
示例#17
0
        private void pctConsultar_Click(object sender, EventArgs e)
        {
            DataTable dt = new EstoqueDAO().ObterPorNomevend(txtBuscarVendedor.Text);

            if (dt.Rows.Count != 0)
            {
                dgvVend.DataSource = dt;
            }
            else
            {
                DialogResult resp2 = MessageBox.Show("Este funcionario não existe, deseja Cadastrá-lo?", "Responda", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (resp2 == DialogResult.Yes)
                {
                    txtNome.Focus();
                    txtNome.Text           = txtBuscarVendedor.Text;
                    txtBuscarVendedor.Text = "";
                }
                else
                {
                    limparTexts();
                }
            }
        }