Ejemplo n.º 1
0
        public ObservableCollection <ServicoPrestado> ObterTodasAsFaturasDeServicosPrestados(string idPrestador)
        {
            var comando = Comando.LerComando("SELECT * FROM tblfatura_prestadores_servicos " +
                                             "WHERE id_prestadores_servico = @idPrestador");

            comando.Parameters.Add(new MySqlParameter("@idPrestador", idPrestador.ToString()));
            var reader = DAOConexao.LerDadosRecebidosDoBanco(comando);

            var faturas = new ObservableCollection <ServicoPrestado>();

            while (reader.Read())
            {
                faturas.Add(
                    new ServicoPrestado(
                        idPrestador: reader["id_prestadores_servico"].ToString(),
                        idFatura: reader["id_fatura"].ToString(),
                        dataChegada: new Data(reader["data_chegada"].ToString()),
                        dataVencimento: new Data(reader["data_vencimento"].ToString()),
                        mesReferencia: reader["mes_referencia"].ToString(),
                        valorFatura: reader["valor_fatura"].ToString(),
                        status: reader["status"].ToString(),
                        infoAdicionais: reader["info_fatura_adicionais"].ToString()
                        ));
            }
            reader.Close();
            DAOConexao.FecharConexao();

            return(faturas);
        }
Ejemplo n.º 2
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            btReceber.Enabled = false;
            frmConsultaVenda f = new frmConsultaVenda();

            f.ShowDialog();
            if (f.codigo != 0)
            {
                DAOConexao  cx     = new DAOConexao(DAOBanco.StringDeConexao);
                BLLVenda    bll    = new BLLVenda(cx);
                ModeloVenda modelo = bll.CarregaModeloVenda(f.codigo);
                txtCodigo.Text = modelo.VenCod.ToString();
                txtFiscal.Text = modelo.VenNFiscal.ToString();
                dtData.Value   = modelo.VenData;

                //pegar o nome do cliente
                BLLCliente    bllc    = new BLLCliente(cx);
                ModeloCliente modeloc = bllc.CarregaModeloCliente(modelo.CliCod);
                txtCliente.Text = modeloc.CliNome;
                txtValor.Text   = modelo.VenTotal.ToString();

                //inserindo as parcelas
                BLLParcelasVenda bllp = new BLLParcelasVenda(cx);
                dgvParcelas.DataSource = bllp.Localizar(modelo.VenCod);

                dgvParcelas.Columns[0].HeaderText = "Parcela";
                dgvParcelas.Columns[1].HeaderText = "Valor da Parcela";
                dgvParcelas.Columns[2].HeaderText = "Recebido em";
                dgvParcelas.Columns[3].HeaderText = "Vencimento";
                dgvParcelas.Columns[4].Visible    = false;
            }
        }
Ejemplo n.º 3
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaFornecedor f = new frmConsultaFornecedor();

            f.ShowDialog();
            if (f.codigo != 0)
            {
                DAOConexao       cx     = new DAOConexao(DAOBanco.StringDeConexao);
                BLLFornecedor    bll    = new BLLFornecedor(cx);
                ModeloFornecedor modelo = bll.CarregaModeloFornecedor(f.codigo);
                txtCodigo.Text   = modelo.ForCod.ToString();
                txtNome.Text     = modelo.ForNome;
                txtRSocial.Text  = modelo.ForRSocial;
                txtCNPJ.Text     = modelo.ForCnpj;
                txtIE.Text       = modelo.ForIe;
                txtCep.Text      = modelo.ForCep;
                txtEstado.Text   = modelo.ForEstado;
                txtCidade.Text   = modelo.ForCidade;
                txtRua.Text      = modelo.ForEndereco;
                txtNumero.Text   = modelo.ForEndNumero;
                txtBairro.Text   = modelo.ForBairro;
                txtEmail.Text    = modelo.ForEmail;
                txtTelefone.Text = modelo.ForFone;
                txtCelular.Text  = modelo.ForCelular;

                alteraBotoes(3);
            }
            else
            {
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            f.Dispose();
        }
Ejemplo n.º 4
0
        private void frmCadastroProduto_Load(object sender, EventArgs e)
        {
            this.alteraBotoes(1);
            //combo da categoria
            DAOConexao   cx  = new DAOConexao(DAOBanco.StringDeConexao);
            BLLCategoria bll = new BLLCategoria(cx);

            cbCategoria.DataSource    = bll.Localizar("");
            cbCategoria.DisplayMember = "cat_nome";
            cbCategoria.ValueMember   = "cat_cod";
            //cbCategoria.AutoCompleteMode = AutoCompleteMode.Suggest;
            //cbCategoria.AutoCompleteSource = AutoCompleteSource.ListItems;
            try
            {
                //combo da subcategoria
                BLLSubCategoria sbll = new BLLSubCategoria(cx);
                cbSubCategoria.DataSource    = sbll.LocalizarPorCategoria((int)cbCategoria.SelectedValue);
                cbSubCategoria.DisplayMember = "scat_nome";
                cbSubCategoria.ValueMember   = "scat_cod";
            }
            catch
            {
                //MessageBox.Show("Cadastre uma categoria");
            }
            //combo und medida
            BLLUnidadeMedida ubll = new BLLUnidadeMedida(cx);

            cbUnd.DataSource    = ubll.Localizar("");
            cbUnd.DisplayMember = "umed_nome";
            cbUnd.ValueMember   = "umed_cod";
        }
Ejemplo n.º 5
0
 private void btSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         //leitura dos dados
         ModeloSubCategoria modelo = new ModeloSubCategoria();
         modelo.ScatNome = txtNome.Text;
         modelo.CatCod   = Convert.ToInt32(cbCatCod.SelectedValue);
         //obj para gravar os dados no banco
         DAOConexao      cx  = new DAOConexao(DAOBanco.StringDeConexao);
         BLLSubCategoria bll = new BLLSubCategoria(cx);
         if (this.operacao == "inserir")
         {
             //cadastrar uma categoria
             bll.Incluir(modelo);
             MessageBox.Show("Cadastro efetuado: Código " + modelo.ScatCod.ToString());
         }
         else
         {
             //alterar uma categoria
             modelo.ScatCod = Convert.ToInt32(txtScatCod.Text);
             bll.Alterar(modelo);
             MessageBox.Show("Cadastro alterado");
         }
         this.LimpaTela();
         this.alteraBotoes(1);
     }
     catch (Exception erro)
     {
         MessageBox.Show(erro.Message);
     }
 }
Ejemplo n.º 6
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            DAOConexao       cx  = new DAOConexao(DAOBanco.StringDeConexao);
            BLLUnidadeMedida bll = new BLLUnidadeMedida(cx);

            dgvDados.DataSource = bll.Localizar(txtValor.Text);
        }
Ejemplo n.º 7
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            btPagar.Enabled = false;
            frmConsultaCompra f = new frmConsultaCompra();

            f.ShowDialog();
            if (f.codigo != 0)
            {
                DAOConexao   cx     = new DAOConexao(DAOBanco.StringDeConexao);
                BLLCompra    bll    = new BLLCompra(cx);
                ModeloCompra modelo = bll.CarregaModeloCompra(f.codigo);
                txtCodigo.Text = modelo.ComCod.ToString();
                txtFiscal.Text = modelo.ComNFiscal.ToString();
                dtData.Value   = modelo.ComData;

                //pegar o nome do fornecedor
                BLLFornecedor    bllf    = new BLLFornecedor(cx);
                ModeloFornecedor modelof = bllf.CarregaModeloFornecedor(modelo.ForCod);
                txtFornecedor.Text = modelof.ForNome;
                txtValor.Text      = modelo.ComTotal.ToString();

                //inserindo as parcelas
                BLLParcelasCompra bllp = new BLLParcelasCompra(cx);
                dgvParcelas.DataSource = bllp.Localizar(modelo.ComCod);

                dgvParcelas.Columns[0].HeaderText = "Parcela";
                dgvParcelas.Columns[1].HeaderText = "Valor da Parcela";
                dgvParcelas.Columns[2].HeaderText = "Pago em";
                dgvParcelas.Columns[3].HeaderText = "Vencimento";
                dgvParcelas.Columns[4].Visible    = false;
            }
        }
Ejemplo n.º 8
0
        private void btAddCategoria_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            frmCadastroCategoria f = new frmCadastroCategoria();

            f.ShowDialog();
            f.Dispose();

            //combo da categoria
            DAOConexao   cx  = new DAOConexao(DAOBanco.StringDeConexao);
            BLLCategoria bll = new BLLCategoria(cx);

            cbCategoria.DataSource    = bll.Localizar("");
            cbCategoria.DisplayMember = "cat_nome";
            cbCategoria.ValueMember   = "cat_cod";
            try
            {
                //combo da subcategoria
                BLLSubCategoria sbll = new BLLSubCategoria(cx);
                cbSubCategoria.DataSource    = sbll.LocalizarPorCategoria((int)cbCategoria.SelectedValue);
                cbSubCategoria.DisplayMember = "scat_nome";
                cbSubCategoria.ValueMember   = "scat_cod";
            }
            catch
            {
                //MessageBox.Show("Cadastre uma categoria");
            }
        }
Ejemplo n.º 9
0
        //Verificar a quantidade de produtos em estoque para venda
        private Double VerificaQtdeProdutos(int ProCod)
        {
            Double QtdeEstoque = 0;

            try
            {
                // verificar qtde em estoque
                DAOConexao    cx     = new DAOConexao(DAOBanco.StringDeConexao);
                BLLProduto    bll    = new BLLProduto(cx);
                ModeloProduto modelo = bll.CarregaModeloProduto(ProCod);
                QtdeEstoque = modelo.ProQtde;

                //verifica produtos no grid
                for (int i = 0; i < dgvItens.RowCount; i++)
                {
                    if (Convert.ToInt32(dgvItens.Rows[i].Cells[0].Value) == ProCod)
                    {
                        QtdeEstoque = QtdeEstoque - Convert.ToDouble(dgvItens.Rows[i].Cells[2].Value);
                    }
                }
            }
            catch
            {
            }
            return(QtdeEstoque);
        }
Ejemplo n.º 10
0
 private void btSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         //leitura dos dados
         ModeloNivelAcesso modelo = new ModeloNivelAcesso();
         modelo.RegraNome = txtNivelAcesso.Text;
         //obj para gravar os dados no banco
         DAOConexao     cx  = new DAOConexao(DAOBanco.StringDeConexao);
         BLLNivelAcesso bll = new BLLNivelAcesso(cx);
         if (this.operacao == "inserir")
         {
             //cadastrar um nivel de acesso
             bll.Incluir(modelo);
             MessageBox.Show("Cadastro efetuado: Código " + modelo.RegraCod.ToString());
         }
         else
         {
             //alterar um nivel de acesso
             modelo.RegraCod = Convert.ToInt32(txtCodigo.Text);
             bll.Alterar(modelo);
             MessageBox.Show("Cadastro alterado");
         }
         this.LimpaTela();
         this.alteraBotoes(1);
     }
     catch (Exception erro)
     {
         MessageBox.Show(erro.Message);
     }
 }
Ejemplo n.º 11
0
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     try {
         ModeloCategoria mCategoria = new ModeloCategoria();
         mCategoria.CatNome = txtNome.Text;
         DAOConexao   daoConexao = new DAOConexao(DadosDaConexao.StringDeConexao);
         BLLCategoria bll        = new BLLCategoria(daoConexao);
         if (operacao == "Incluir")
         {
             // cadastrar uma categoria
             bll.incluir(mCategoria);
             MessageBox.Show("Cadastro efetuado - codigo: " + mCategoria.CatCod.ToString());
         }
         else
         {
             // alterar uma categoria
             mCategoria.CatCod = int.Parse(txtCodigo.Text);
             bll.alterar(mCategoria);
             MessageBox.Show("Cadastro alterado");
         }
         limpaCampos();
         alteraBotoes(1);
     }catch (Exception a) {
         MessageBox.Show(a.Message);
     }
 }
Ejemplo n.º 12
0
        private void btExcluir_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult d = MessageBox.Show("Deseja excluir o registro?", "Aviso", MessageBoxButtons.YesNo);
                if (d.ToString() == "Yes")
                {
                    int codigo = Convert.ToInt32(txtComCod.Text);
                    int qtde   = Convert.ToInt32(cbNParcelas.Text);

                    //conexao e bll da compra
                    DAOConexao cx   = new DAOConexao(DAOBanco.StringDeConexao);
                    BLLCompra  bblc = new BLLCompra(cx);

                    //determina a quantidade de parcelas pagas
                    qtde -= bblc.QtdeParcelasNaoPagas(codigo);

                    if (qtde == 0)//parcela foi paga
                    {
                        cx.Conectar();
                        cx.IniciarTransacao();
                        try
                        {
                            //exlcuir as parcelas da compra
                            BLLParcelasCompra bllp = new BLLParcelasCompra(cx);
                            bllp.ExcluirTodasParcelas(codigo);

                            //excluir itens da compra
                            BLLItensCompra blli = new BLLItensCompra(cx);
                            blli.ExcluirTodosItens(codigo);

                            //excluir compra
                            bblc.Excluir(codigo);
                            MessageBox.Show("Registro excluído.");
                            cx.TerminarTransacao();
                            cx.Desconectar();
                            this.LimpaTela();
                            this.alteraBotoes(1);
                        }
                        catch (Exception erro)
                        {
                            MessageBox.Show(erro.Message);
                            cx.CancelarTransacao();
                            cx.Desconectar();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Impossível excluir o registro. \n Registro possui parcelas pagas.");
                    }
                }
            }
            catch
            {
                MessageBox.Show("Impossível excluir o registro. \n O registro está sendo utilizado em outro local.");
                this.alteraBotoes(3);
            }
        }
Ejemplo n.º 13
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaVenda f = new frmConsultaVenda();

            f.ShowDialog();
            if (f.codigo != 0)
            {
                DAOConexao  cx     = new DAOConexao(DAOBanco.StringDeConexao);
                BLLVenda    bll    = new BLLVenda(cx);
                ModeloVenda modelo = bll.CarregaModeloVenda(f.codigo);
                txtVenCod.Text    = modelo.VenCod.ToString();
                txtNFiscal.Text   = modelo.VenNFiscal.ToString();
                dtDataVenda.Value = modelo.VenData;
                txtCliCod.Text    = modelo.CliCod.ToString();
                txtCliCod_Leave(sender, e); //escrever o nome do cliente na tela
                cbTpgto.SelectedValue = modelo.TpaCod;
                cbNParcelas.Text      = modelo.VenNParcelas.ToString();
                if (modelo.VenAvista == 1)
                {
                    cbVendaAVista.Checked = true;
                }
                else
                {
                    cbVendaAVista.Checked = false;
                }
                txtTotalVenda.Text = modelo.VenTotal.ToString();
                this.totalVenda    = modelo.VenTotal; //armazenar o valor total da venda

                //inserindo itens da venda
                BLLItensVenda bllItens = new BLLItensVenda(cx);
                DataTable     tabela   = bllItens.Localizar(modelo.VenCod);
                for (int i = 0; i < tabela.Rows.Count; i++)
                {
                    string   icod       = tabela.Rows[i]["pro_cod"].ToString();
                    string   inome      = tabela.Rows[i]["pro_nome"].ToString();
                    string   iqtde      = tabela.Rows[i]["itv_qtde"].ToString();
                    string   ivunit     = tabela.Rows[i]["itv_valor"].ToString();
                    Double   TotalLocal = Convert.ToDouble(tabela.Rows[i]["itv_qtde"]) * Convert.ToDouble(tabela.Rows[i]["itv_valor"]);
                    String[] it         = new String[] { icod, inome, iqtde, ivunit, TotalLocal.ToString() }; //criar vetor de string
                    this.dgvItens.Rows.Add(it);                                                               //adicionar vetor no datagrid
                }
                alteraBotoes(3);
                lbMsg.Visible = false;
                if (modelo.VenStatus != "ativa")
                {
                    //lbMsg.Text = "Venda Cancelada";
                    lbMsg.Visible     = true;
                    btExcluir.Enabled = false;
                }
            }
            else
            {
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            f.Dispose();
        }
Ejemplo n.º 14
0
        public void DeletarPrestador(string id)
        {
            var comando = Comando.LerComando("DELETE FROM tblprestadores_servicos WHERE id_prestadores_servico = @id");

            comando.Parameters.Add(new MySqlParameter("@id", id));
            comando.ExecuteNonQuery();

            DAOConexao.FecharConexao();
            Notificacao.Notificar("Prestador excluído", ETipoNotificacao.Sucesso);
        }
Ejemplo n.º 15
0
        private void btLocData_Click(object sender, EventArgs e)
        {
            DateTime   dtini     = dateTimePicker1.Value;
            DateTime   dtfim     = dateTimePicker2.Value;
            DAOConexao cx        = new DAOConexao(DAOBanco.StringDeConexao);
            BLLCompra  bllCompra = new BLLCompra(cx);

            dgvDados.DataSource = bllCompra.Localizar(dtini, dtfim);
            this.AtualizaCabecalhoDGCompra();
        }
Ejemplo n.º 16
0
        private void frmMovimentacaoVenda_Load(object sender, EventArgs e)
        {
            this.alteraBotoes(1);
            DAOConexao       cx  = new DAOConexao(DAOBanco.StringDeConexao);
            BLLTipoPagamento bll = new BLLTipoPagamento(cx);

            cbTpgto.DataSource        = bll.Localizar("");
            cbTpgto.DisplayMember     = "tpa_nome";
            cbTpgto.ValueMember       = "tpa_cod";
            cbNParcelas.SelectedIndex = 0;
        }
Ejemplo n.º 17
0
        private void frmCadastroFuncionario_Load(object sender, EventArgs e)
        {
            this.alteraBotoes(1);
            //combo do beneficio
            DAOConexao   cx  = new DAOConexao(DAOBanco.StringDeConexao);
            BLLBeneficio bll = new BLLBeneficio(cx);

            cbBeneficio.DataSource    = bll.Localizar("");
            cbBeneficio.DisplayMember = "ben_nome";
            cbBeneficio.ValueMember   = "ben_cod";
        }
Ejemplo n.º 18
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //leitura dos dados
                ModeloCliente modelo = new ModeloCliente();
                modelo.CliNome      = txtNome.Text;
                modelo.CliRSocial   = txtRSocial.Text;
                modelo.CliCpfCnpj   = txtCPFCNPJ.Text;
                modelo.CliRgIe      = txtRGIE.Text;
                modelo.CliCep       = txtCep.Text;
                modelo.CliEstado    = txtEstado.Text;
                modelo.CliCidade    = txtCidade.Text;
                modelo.CliEndereco  = txtRua.Text;
                modelo.CliEndNumero = txtNumero.Text;
                modelo.CliBairro    = txtBairro.Text;
                modelo.CliFone      = txtTelefone.Text;
                modelo.CliCelular   = txtCelular.Text;
                modelo.CliEmail     = txtEmail.Text;
                if (rbFisica.Checked == true)
                {
                    modelo.CliTipo    = "Física"; // fisica
                    modelo.CliRSocial = "";
                }
                else
                {
                    modelo.CliTipo = "Jurídica"; // juridico
                }

                //obj para gravar os dados no banco
                DAOConexao cx  = new DAOConexao(DAOBanco.StringDeConexao);
                BLLCliente bll = new BLLCliente(cx);
                if (this.operacao == "inserir")
                {
                    //cadastrar uma categoria
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado: Código " + modelo.CliCod.ToString());
                }
                else
                {
                    //alterar uma categoria
                    modelo.CliCod = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado");
                }
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
Ejemplo n.º 19
0
        private void frmCadastroSubCategoria_Load(object sender, EventArgs e)
        {
            this.alteraBotoes(1);
            DAOConexao   cx  = new DAOConexao(DAOBanco.StringDeConexao);
            BLLCategoria bll = new BLLCategoria(cx);

            cbCatCod.DataSource    = bll.Localizar("");
            cbCatCod.DisplayMember = "cat_nome";
            cbCatCod.ValueMember   = "cat_cod";
            //cbCatCod.AutoCompleteMode = AutoCompleteMode.Suggest;
            //cbCatCod.AutoCompleteSource = AutoCompleteSource.ListItems;
        }
Ejemplo n.º 20
0
        private void btAdicionar_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            frmCadastroCategoria f = new frmCadastroCategoria();

            f.ShowDialog();
            f.Dispose();
            DAOConexao   cx  = new DAOConexao(DAOBanco.StringDeConexao);
            BLLCategoria bll = new BLLCategoria(cx);

            cbCatCod.DataSource    = bll.Localizar("");
            cbCatCod.DisplayMember = "cat_nome";
            cbCatCod.ValueMember   = "cat_cod";
        }
Ejemplo n.º 21
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //leitura dos dados
                ModeloProduto modelo = new ModeloProduto();
                modelo.ProNome       = txtNome.Text;
                modelo.ProDescricao  = txtDescricao.Text;
                modelo.ProValorPago  = Convert.ToDouble(txtValorPago.Text);
                modelo.ProValorVenda = Convert.ToDouble(txtValorVenda.Text);
                modelo.ProQtde       = Convert.ToDouble(txtQtde.Text);
                modelo.UmedCod       = Convert.ToInt32(cbUnd.SelectedValue);
                modelo.CatCod        = Convert.ToInt32(cbCategoria.SelectedValue);
                modelo.ScatCod       = Convert.ToInt32(cbSubCategoria.SelectedValue);


                //obj para gravar os dados no banco
                DAOConexao cx  = new DAOConexao(DAOBanco.StringDeConexao);
                BLLProduto bll = new BLLProduto(cx);
                if (this.operacao == "inserir")
                {
                    //cadastrar uma categoria
                    modelo.CarregaImagem(this.foto);
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado: Código " + modelo.ProCod.ToString());
                }
                else
                {
                    //alterar uma categoria
                    modelo.ProCod = Convert.ToInt32(txtCodigo.Text);
                    if (this.foto == "Foto Original")
                    {
                        ModeloProduto mt = bll.CarregaModeloProduto(modelo.ProCod);
                        modelo.ProFoto = mt.ProFoto;
                    }
                    else
                    {
                        modelo.CarregaImagem(this.foto);
                    }

                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado");
                }
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
Ejemplo n.º 22
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            DAOConexao cx  = new DAOConexao(DAOBanco.StringDeConexao);
            BLLCliente bll = new BLLCliente(cx);

            if (rbNome.Checked == true)
            {
                dgvDados.DataSource = bll.LocalizarPorNome(txtValor.Text);
            }
            else
            {
                dgvDados.DataSource = bll.LocalizarPorCPFCNPJ(txtValor.Text);
            }
        }
Ejemplo n.º 23
0
        public DataTable ObterTodosFuncionarios()
        {
            var comando = Comando.LerComando("SELECT * FROM tblFuncionarios");
            var reader  = DAOConexao.LerDadosRecebidosDoBanco(comando);

            var dadosFuncionarios = new DataTable();

            dadosFuncionarios.Load(reader);

            reader.Close();
            DAOConexao.FecharConexao();

            return(dadosFuncionarios);
        }
Ejemplo n.º 24
0
        private void dgvDados_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex >= 0)
            {
                DAOConexao cx = new DAOConexao(DAOBanco.StringDeConexao);
                //itens da compra
                BLLItensCompra bllItens = new BLLItensCompra(cx);
                dgvItens.DataSource = bllItens.Localizar(Convert.ToInt32(dgvDados.Rows[e.RowIndex].Cells[0].Value));

                //parcelas da compra
                BLLParcelasCompra bllParcelas = new BLLParcelasCompra(cx);
                dgvParcelas.DataSource = bllParcelas.Localizar(Convert.ToInt32(dgvDados.Rows[e.RowIndex].Cells[0].Value));
                this.AtualizaCabecalhoItensParcelas();
            }
        }
Ejemplo n.º 25
0
        public void CriarPrestador(Prestador prestador)
        {
            var comando = Comando.LerComando("INSERT INTO tblprestadores_servicos" +
                                             "(id_prestadores_servico, servico, infoAdicionais)" +
                                             "VALUES(@idGuid, @servico, @infoAdicionais)");

            comando.Parameters.Add(new MySqlParameter("@idGuid", prestador.IdPrestador));
            comando.Parameters.Add(new MySqlParameter("@servico", prestador.Servico));
            comando.Parameters.Add(new MySqlParameter("@infoAdicionais", prestador.InfoAdicionaisPrestador));
            comando.ExecuteNonQuery();

            DAOConexao.FecharConexao();

            Notificacao.Notificar("Prestador adicionado", ETipoNotificacao.Sucesso);
        }
Ejemplo n.º 26
0
        private void btAddUnidadeMedida_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            frmCadastrounidadeMedida f = new frmCadastrounidadeMedida();

            f.ShowDialog();
            f.Dispose();

            DAOConexao cx = new DAOConexao(DAOBanco.StringDeConexao);

            //combo und medida
            BLLUnidadeMedida ubll = new BLLUnidadeMedida(cx);

            cbUnd.DataSource    = ubll.Localizar("");
            cbUnd.DisplayMember = "umed_nome";
            cbUnd.ValueMember   = "umed_cod";
        }
Ejemplo n.º 27
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //leitura dos dados
                ModeloUsuario modelo = new ModeloUsuario();
                modelo.UsuNome    = txtNome.Text;
                modelo.UsuUsuario = txtUsuario.Text;
                modelo.UsuSenha   = txtSenha.Text;
                modelo.RegraNivel = cbNivelAcesso.SelectedItem.ToString();


                //obj para gravar os dados no banco
                DAOConexao cx  = new DAOConexao(DAOBanco.StringDeConexao);
                BLLUsuario bll = new BLLUsuario(cx);
                if (this.operacao == "inserir")
                {
                    //cadastrar uma categoria
                    modelo.CarregaImagem(this.foto);
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado: Código " + modelo.UsuCod.ToString());
                }
                else
                {
                    //alterar uma categoria
                    modelo.UsuCod = Convert.ToInt32(txtCodigo.Text);
                    if (this.foto == "Foto Original")
                    {
                        ModeloUsuario mt = bll.CarregaModeloUsuario(modelo.UsuCod);
                        modelo.UsuFoto = mt.UsuFoto;
                    }
                    else
                    {
                        modelo.CarregaImagem(this.foto);
                    }

                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado");
                }
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
Ejemplo n.º 28
0
 private void txtProCod_Leave(object sender, EventArgs e)
 {
     try
     {
         DAOConexao    cx     = new DAOConexao(DAOBanco.StringDeConexao);
         BLLProduto    bll    = new BLLProduto(cx);
         ModeloProduto modelo = bll.CarregaModeloProduto(Convert.ToInt32(txtProCod.Text));
         lbProduto.Text = modelo.ProNome;
         txtQtde.Text   = "1";
         txtValor.Text  = modelo.ProValorVenda.ToString();
     }
     catch
     {
         txtProCod.Clear();
         lbProduto.Text = "Informe o código do Produto.";
     }
 }
Ejemplo n.º 29
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaCliente f = new frmConsultaCliente();

            f.ShowDialog();
            if (f.codigo != 0)
            {
                DAOConexao    cx     = new DAOConexao(DAOBanco.StringDeConexao);
                BLLCliente    bll    = new BLLCliente(cx);
                ModeloCliente modelo = bll.CarregaModeloCliente(f.codigo);
                txtCodigo.Text = modelo.CliCod.ToString();

                if (modelo.CliTipo == "Física")
                {
                    rbFisica.Checked = true;
                }
                else
                {
                    rbJuridica.Checked = true;
                }

                txtNome.Text     = modelo.CliNome;
                txtRSocial.Text  = modelo.CliRSocial;
                txtCPFCNPJ.Text  = modelo.CliCpfCnpj;
                txtRGIE.Text     = modelo.CliRgIe;
                txtCep.Text      = modelo.CliCep;
                txtEstado.Text   = modelo.CliEstado;
                txtCidade.Text   = modelo.CliCidade;
                txtRua.Text      = modelo.CliEndereco;
                txtNumero.Text   = modelo.CliEndNumero;
                txtBairro.Text   = modelo.CliBairro;
                txtEmail.Text    = modelo.CliEmail;
                txtTelefone.Text = modelo.CliFone;
                txtCelular.Text  = modelo.CliCelular;

                alteraBotoes(3);
            }
            else
            {
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            f.Dispose();
        }
Ejemplo n.º 30
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //leitura dos dados
                ModeloEmpresa modelo = new ModeloEmpresa();
                modelo.EmpNome      = txtNome.Text;
                modelo.EmpRSocial   = txtRSocial.Text;
                modelo.EmpCnpj      = txtCNPJ.Text;
                modelo.EmpIe        = txtIE.Text;
                modelo.EmpCep       = txtCep.Text;
                modelo.EmpEstado    = txtEstado.Text;
                modelo.EmpCidade    = txtCidade.Text;
                modelo.EmpEndereco  = txtRua.Text;
                modelo.EmpEndNumero = txtNumero.Text;
                modelo.EmpBairro    = txtBairro.Text;
                modelo.EmpFone      = txtTelefone.Text;
                modelo.EmpCelular   = txtCelular.Text;
                modelo.EmpEmail     = txtEmail.Text;

                //obj para gravar os dados no banco
                DAOConexao cx  = new DAOConexao(DAOBanco.StringDeConexao);
                BLLEmpresa bll = new BLLEmpresa(cx);
                if (this.operacao == "inserir")
                {
                    //cadastrar uma categoria
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado: Código " + modelo.EmpCod.ToString());
                }
                else
                {
                    //alterar uma categoria
                    modelo.EmpCod = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado");
                }
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }