예제 #1
0
        private void frmVendas_Load(object sender, EventArgs e)
        {
            //configurar Caixa Combo Cliente
            CAMADAS.DAL.Cliente dalCli = new CAMADAS.DAL.Cliente();
            cmbCliente.DisplayMember = "nome";
            cmbCliente.ValueMember   = "id";
            cmbCliente.DataSource    = dalCli.Select();

            //Carregar Combo Produtos
            CAMADAS.BLL.Produto bllProd = new CAMADAS.BLL.Produto();
            cmbProd.DisplayMember = "descricao";
            cmbProd.ValueMember   = "id";
            cmbProd.DataSource    = bllProd.Select();

            //carregar Datagridview de Vendas
            CAMADAS.BLL.Venda bllVenda = new CAMADAS.BLL.Venda();
            dgvVendas.DataSource = "";
            List <CAMADAS.MODEL.Venda> listaVenda = new List <CAMADAS.MODEL.Venda>();

            listaVenda           = bllVenda.Select();
            dgvVendas.DataSource = listaVenda;

            //carregar datagridview ItemVenda
            CAMADAS.BLL.ItemVenda bllItemVenda = new CAMADAS.BLL.ItemVenda();
            dgvItemVenda.DataSource = "";
            dgvItemVenda.DataSource = bllItemVenda.Select();
        }
예제 #2
0
        public static void relGeralClientes()
        {
            CAMADAS.DAL.Cliente          dalCli      = new CAMADAS.DAL.Cliente();
            List <CAMADAS.MODEL.Cliente> lstClientes = new List <CAMADAS.MODEL.Cliente>();


            lstClientes = dalCli.Select();


            string folder = Funcoes.diretorioPasta();

            string arquivo = folder + @"\RelClientes.html";

            //IMPRIMIR O RELATÓRIO - GERAR O HTML
            using (StreamWriter sw = new StreamWriter(arquivo))
            {
                sw.WriteLine("<HTML>");
                sw.WriteLine("<head>");
                sw.WriteLine("<meta http-equiv='Content-Type' content='text/html'; " +
                             "charset='utf-8'>");
                sw.WriteLine("<link rel='stylesheet' href='https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css' integrity='sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO' crossorigin='anonymous'>");
                sw.WriteLine("</head>");
                sw.WriteLine("<body>");
                sw.WriteLine("<h1>Relatório de Clientes</h1>");
                sw.WriteLine("<hr align=left border: '5px'>");
                sw.WriteLine("<table class='table table - dark'>");
                sw.WriteLine("<tr class='thead-dark'>");
                sw.WriteLine("<th align='left' width='30px'>ID</th>");
                sw.WriteLine("<th align='left' width='150px'>Nome</th>");
                sw.WriteLine("<th align='left' width='180px'>Endereço</th>");
                sw.WriteLine("<th align='left' width='80px'>Telefone</th>");
                sw.WriteLine("</tr>");
                int cont = 0;
                foreach (CAMADAS.MODEL.Cliente cliente in lstClientes.ToList())
                {
                    if (cont % 2 == 0)
                    {
                        sw.WriteLine("<tr class='table-active'>");
                    }
                    else
                    {
                        sw.WriteLine("<tr class='table-default'>");
                    }

                    sw.WriteLine("<td align='left' width='30px'>" + cliente.id + "</th>");
                    sw.WriteLine("<td align='left' width='150px'>" + cliente.nome + "</th>");
                    sw.WriteLine("<td align='left' width='180px'>" + cliente.endereco + "</th>");
                    sw.WriteLine("<td align='left' width='80px'>" + cliente.telefone + "</th>");
                    sw.WriteLine("</tr>");
                    cont++;
                }
                sw.WriteLine("</table>");
                sw.WriteLine("<hr align=left border: '5px'>");
                sw.WriteLine("<h4>Quantidade de Registros Impressos: " + cont.ToString() + "</h4>");
                sw.WriteLine("</body>");
                sw.WriteLine("</HTML>");
            }

            System.Diagnostics.Process.Start(arquivo);
        }
예제 #3
0
        private void BtnRemover_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(lblID.Text);

            CAMADAS.DAL.Cliente dalCli = new CAMADAS.DAL.Cliente();
            dalCli.Delete(id);

            //dgvClientes.DataSource = "";
            dgvClientes.Refresh();
            dgvClientes.DataSource = dalCli.Select();

            limparCampos();
        }
예제 #4
0
        private void FrmCliente_Load(object sender, EventArgs e)
        {
            CAMADAS.DAL.Cliente dalCli = new CAMADAS.DAL.Cliente();
            //dgvClientes.DataSource = "";
            dgvClientes.Refresh();
            dgvClientes.DataSource = dalCli.Select();

            //Carregar Combo Box de Cidade
            CAMADAS.DAL.Cidade dalCid = new CAMADAS.DAL.Cidade();
            cmbCidade.DisplayMember = "nome";
            cmbCidade.ValueMember   = "id";
            cmbCidade.DataSource    = dalCid.SelectCres();

            limparCampos();
        }
예제 #5
0
        private void BtnInserir_Click(object sender, EventArgs e)
        {
            CAMADAS.MODEL.Cliente cliente = new CAMADAS.MODEL.Cliente();
            cliente.nome        = txtNome.Text;
            cliente.cpf         = txtCPF.Text;
            cliente.telefone    = txtTelefone.Text;
            cliente.dt_nasc     = dtpDt_Nasc.Value;
            cliente.endereco    = txtEndereco.Text;
            cliente.numero      = Convert.ToInt32(txtNumero.Text);
            cliente.complemento = txtComplemento.Text;
            cliente.bairro      = txtBairro.Text;
            cliente.cep         = Convert.ToInt32(txtCEP.Text);
            cliente.idCidade    = Convert.ToInt32(cmbCidade.SelectedValue.ToString());

            CAMADAS.DAL.Cliente dalCli = new CAMADAS.DAL.Cliente();
            dalCli.Inserir(cliente);

            //dgvClientes.DataSource = "";
            dgvClientes.Refresh();
            dgvClientes.DataSource = dalCli.Select();

            limparCampos();
        }