예제 #1
0
        private void FRProduto_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'dsproduto.dtproduto' table. You can move, or remove it, as needed.

            reportViewer1.LocalReport.DataSources.Clear();

            CCliente         ccliente           = new CCliente();
            CProduto         cproduto           = new CProduto();
            CItemVenda       c                  = new CItemVenda();
            DataTable        dt                 = new DataTable();
            ReportDataSource MyReportDataSource = new ReportDataSource("dsproduto", dt);

            if (tipo.ToUpper() == "")
            {
                dt = cproduto.pesquisar("", "nome");
                MyReportDataSource = new ReportDataSource("dsproduto", dt);
                //reportViewer1.LocalReport.DataSources.Add(MyReportDataSource);
            }
            if (tipo.ToUpper() == "ESTOQUE")
            {
                dt = cproduto.pesquisarOrderQuantidade("", "nome");
                MyReportDataSource = new ReportDataSource("dsproduto", dt);
                //reportViewer1.LocalReport.DataSources.Add(MyReportDataSource);
            }

            if (tipo.ToUpper() == "ITEMVENDA")
            {
                c  = new CItemVenda();
                dt = c.pesquisarquantidadeItensVendidosData(datai, dataf);
                MyReportDataSource = new ReportDataSource("dsproduto", dt);
            }
            reportViewer1.LocalReport.DataSources.Add(MyReportDataSource);
            reportViewer1.RefreshReport();
        }
예제 #2
0
        private void btnsalvar_Click(object sender, EventArgs e)
        {
            if (ttbnome.Text.Trim() == "")
            {
                MessageBox.Show("Campo nome deve ser preenchido!");
                return;
            }

            if (cbbsexo.SelectedIndex < 0)
            {
                MessageBox.Show("Selecione o sexo do cliente!");
                return;
            }

            if (cbbcidade.SelectedIndex < 0)
            {
                MessageBox.Show("Selecione uma cidade!");
                return;
            }

            CCliente c = new CCliente();

            c.nome         = ttbnome.Text;
            c.sexo         = cbbsexo.Text;
            c.rg           = ttbrg.Text;
            c.cpf          = ttbcpf.Text;
            c.dtnascimento = dtpdtnascimento.Value.Date;
            c.endereco     = ttbendereco.Text;
            c.numero       = ttbnumero.Text;
            c.bairro       = ttbbairro.Text;
            c.cid_id       = int.Parse(cbbcidade.SelectedValue.ToString());
            c.cep          = ttbcep.Text;
            c.ddd1         = ttbddd1.Text;
            c.ddd2         = ttbddd2.Text;
            c.ddd3         = ttbddd3.Text;
            c.telefone1    = ttbtelefone1.Text;
            c.telefone2    = ttbtelefone2.Text;
            c.telefone3    = ttbtelefone3.Text;
            c.informacao   = ttbinformacao.Text;
            c.email        = ttbemail.Text;
            cpfcnpj        = c.cpf;

            if (status == 0)
            {
                c.inserircliente();
            }

            if (status == 1)
            {
                c.atualizarcliente(id);
            }

            limpar();
            leitura();
            MessageBox.Show("Salvo com sucesso!");
        }
예제 #3
0
        private void enterclique()
        {
            CCliente c = new CCliente();

            dt = c.pesquisar(ttbcliente.Text, "nome");
            grid.DataSource = dt;
            if (dt.Rows.Count > 0)
            {
                grid.Focus();
            }
        }
예제 #4
0
        private void FRelatorio_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'dscliente.DataTable1' table. You can move, or remove it, as needed.
            // this.DataTable1TableAdapter.Fill(this.dscliente.DataTable1);
            // TODO: This line of code loads data into the 'dscliente.DataTable1' table. You can move, or remove it, as needed.
            // this.DataTable1TableAdapter.Fill(this.dscliente.DataTable1);
            // TODO: This line of code loads data into the 'dsproduto.dtproduto' table. You can move, or remove it, as needed.
            //  ReportDataSource MyReportDataSource = new ReportDataSource("dscaixa", dt);
            //reportViewer1.LocalReport.DataSources.Add(MyReportDataSource);
            reportViewer1.LocalReport.DataSources.Clear();

            CCliente         ccliente           = new CCliente();
            DataTable        dtcliente          = ccliente.pesquisar("", "nome");
            ReportDataSource MyReportDataSource = new ReportDataSource("DataSet1", dtcliente);

            reportViewer1.LocalReport.DataSources.Add(MyReportDataSource);

            reportViewer1.RefreshReport();
        }
예제 #5
0
        private void btnexcluir_Click(object sender, EventArgs e)
        {
            if (id > 0)
            {
                if (MessageBox.Show("Deseja Excluir?", "Excluir!", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    CCliente  c     = new CCliente();
                    CVenda    venda = new CVenda();
                    DataTable dt    = new DataTable();
                    dt = venda.pesquisarIDCliente(id);
                    if (dt.Rows.Count > 0)
                    {
                        MessageBox.Show("Não foi possivel efetuar a exclusão!");
                        return;
                    }
                    CVenda creceber = new CVenda();
                    dt = new DataTable();
                    dt = creceber.pesquisarIDCliente(id);
                    if (dt.Rows.Count > 0)
                    {
                        MessageBox.Show("Não foi possivel efetuar a exclusão!");
                        return;
                    }

                    if (c.excluircliente(id))
                    {
                        limpar();
                        leitura();
                        MessageBox.Show("Excluído com sucesso!");
                    }
                    else
                    {
                        MessageBox.Show("Não foi possivel efetuar a exclusão!");
                    }
                }
            }
            else
            {
                MessageBox.Show("Selecione um cliente para excluir!");
            }
        }