Exemplo n.º 1
0
        private void DataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            int clienteId = Convert.ToInt32(dataGridView1["Id", e.RowIndex].Value);

            if (ComboFiltro.Text == "Pessoa Fisica")
            {
                MessageBox.Show("Olha no codigo!");
                //var cliente = new MotoristasDao().GetById(clienteId);
                //var form = new FormCadastrarCliente(cliente)
                //{
                //	MdiParent = this.ParentForm
                //};
                //this.Close();
                //form.Show();
            }
            else
            {
                var cliente = new ClientesPjDao().GetById(clienteId);
                var form    = new FormCadastrarCliente(cliente)
                {
                    MdiParent = this.ParentForm
                };
                this.Close();
                form.Show();
            }
        }
Exemplo n.º 2
0
 private void BtnPesquisar_Click_1(object sender, EventArgs e)
 {
     if (string.IsNullOrWhiteSpace(ComboFiltro.Text))
     {
         MessageBox.Show("Favor selecionar um filtro para a busca.");
     }
     //if (string.IsNullOrWhiteSpace(ComboTipo.Text))
     //{
     //	MessageBox.Show("Favor Escolher o tipo de cliente a ser buscado.");
     //}
     else
     {
         //if (ComboFiltro.Text == "Pessoa Física")
         //{
         //	var source = new MotoristasDao().DbSearch(ComboFiltro.Text, txtPesquisa.Text);
         //	dataGridView1.DataSource = source;
         //	dataGridView1.Visible = true;
         //}
         //else
         //{
         var source = new ClientesPjDao().DbSearch(ComboFiltro.Text, txtPesquisa.Text);
         dataGridView1.DataSource = source;
         dataGridView1.Visible    = true;
         //}
     }
 }
Exemplo n.º 3
0
        public ActionResult Adiciona(ClientesPJ cliente)
        {
            var dao       = new ClientesPjDao();
            var funcionou = dao.DbAdd(cliente);

            return(View());
        }
Exemplo n.º 4
0
        // GET: ClientePj
        public ActionResult Index()
        {
            var listaClientes = new List <ClientesPJ>();
            var clientes      = new ClientesPjDao().GetAll()
                                .ToList();                         //busca os veiculos ativos no BD

            clientes.ForEach(v => listaClientes.Add(v));           //adiciona os veiculos na variavel model

            return(View(listaClientes));
        }
Exemplo n.º 5
0
 public ActionResult Atualizar(ClientesPJ cliente)
 {
     try
     {
         var bd = new ClientesPjDao().DbUpdate(cliente);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Exemplo n.º 6
0
        private void BtnAtualizar_Click(object sender, EventArgs e)
        {
            if (validaCliente())
            {
                int id      = Convert.ToInt32(txtId.Text);
                var cliente = new ClientesPjDao().GetById(id);
                AtualizarPj(cliente);
            }

            //}
            //else
            //{
            //	var cliente = new MotoristasDao().GetById(id);
            //	AtualizarPf(cliente);
            //}
        }
Exemplo n.º 7
0
        // GET: ClientePj/Delete/5
        public ActionResult Deletar(int id)
        {
            var clientePj = new ClientesPjDao().GetCliente(id);

            return(View(clientePj));
        }
Exemplo n.º 8
0
        // GET: ClientePj/Details/5
        public ActionResult Detalhes(int id)
        {
            var cliente = new ClientesPjDao().GetCliente(id);

            return(View(cliente));
        }
Exemplo n.º 9
0
        // GET: ClientePj/Edit/5
        public ActionResult Editar(int id)
        {
            var clientePj = new ClientesPjDao().GetById(id);

            return(View(clientePj));
        }
Exemplo n.º 10
0
        private void brnConsultar_Click(object sender, EventArgs e)
        {
            ICollection resultado;
            string      nomeTela;
            string      lbl2 = "";

            #region Lista de veiculos
            if (radioListagemVeiculos.Checked)             //Lista de Veiculos
            {
                var lista = new VeiculosDao().GetAll();
                resultado = lista;
                nomeTela  = "Lista de Veiculos";
                lbl2      = $"Existem {lista.Count()} Veiculos cadastrados no sistema";

                AbreRelatorio(resultado, nomeTela, lbl2);
            }
            #endregion

            #region Lista de Motoristas
            else if (radioListagemMotoristas.Checked)             // Lista de Motoristas
            {
                var lista = new FuncionariosDao().GetAllMotoristas();
                resultado = lista;
                nomeTela  = "Lista de Motoristas";
                lbl2      = $"Existem {lista.Count()} Motoristas cadastrados no sistema.";

                AbreRelatorio(resultado, nomeTela, lbl2);
            }
            #endregion

            #region Lista de funcionários
            else if (radioListaFuncionarios.Checked)
            {
                var lista = new FuncionariosDao().GetAll();
                resultado = lista;
                nomeTela  = "Funcionários";
                lbl2      = $"Existem {lista.Count()} funcionários cadastrados no sistema.";
                AbreRelatorio(resultado, nomeTela, lbl2);
            }
            #endregion

            #region Lista de Clientes
            else if (radioListagemClientes.Checked)             // Lista de Clientes
            {
                var lista = new ClientesPjDao().GetAll();

                resultado = lista;
                nomeTela  = "Lista de Clientes";
                lbl2      = $"Existem {lista.Count()} clientes cadastrados no sistema";

                AbreRelatorio(resultado, "Lista de Clientes", lbl2);
            }
            #endregion

            #region Multas por veiculo
            else if (radioMultasPorVeiculo.Checked)             // Multas por veiculo
            {
                if (conferePlacaSelecionada())
                {
                    MensagemPlaca();
                }
                else if (!ConfereData())
                {
                }

                else
                {
                    var veiculo = GetVeiculo();
                    var lista   = new MultasDao().GetAll()
                                  .Where(m => m.VeiculoId == veiculo.Id)
                                  .Where(m => m.DataMulta >= dateInicio.Value && m.DataMulta <= dateFim.Value)
                                  .ToList();

                    resultado = lista;
                    nomeTela  = $"Multas de {veiculo.Placa} - {dateInicio.Value.ToShortDateString()} a {dateFim.Value.ToShortDateString()}";
                    lbl2      = $"O total de multas do veiculo {veiculo.Placa} é de {lista.Sum(v => v.Valor).ToString("C")}";

                    AbreRelatorio(resultado, nomeTela, lbl2);
                }
            }
            #endregion

            #region Sinistro por veiculo
            else if (radioSinistroVeiculo.Checked)             // Sinistro por veículo
            {
                if (conferePlacaSelecionada())
                {
                    MensagemPlaca();
                }
                else if (!ConfereData())
                {
                }
                else
                {
                    var veiculo = GetVeiculo();
                    var lista   = new SinistrosDao().GetAll()
                                  .Where(s => s.VeiculoId == veiculo.Id)
                                  .Where(a => a.Data >= dateInicio.Value && a.Data <= dateFim.Value)
                                  .ToList();

                    resultado = lista;
                    nomeTela  = $"Sinistros do veículo {veiculo.Placa}";
                    lbl2      = $"O valor gasto com sinistros do veiculo {veiculo.Placa} foi de {lista.Sum(v => v.Valor).ToString("C")}";

                    AbreRelatorio(resultado, nomeTela, lbl2);
                }
            }
            #endregion

            #region Abastecimento Geral
            else if (radioAbastecimentoGeral.Checked)             // abastecimento geral
            {
                if (!ConfereData())
                {
                }
                else
                {
                    var lista = new AbastecimentosDao().GetAll()
                                .Where(a => a.Data >= dateInicio.Value && a.Data <= dateFim.Value)
                                .ToList();

                    resultado = lista;
                    nomeTela  = "Lista de Abastecimentos Geral";

                    AbreRelatorio(resultado, nomeTela);
                }
            }

            #endregion

            #region Manutenção por Veiculo
            else if (radioListaManutencaoPorVeiculo.Checked)             // manutencao por veiculo
            {
                if (conferePlacaSelecionada())
                {
                    MensagemPlaca();
                }
                else if (!ConfereData())
                {
                }
                else
                {
                    var veiculo = GetVeiculo();
                    var lista   = new ManutencoesDao().GetAll()
                                  .Where(m => m.VeiculoId == veiculo.Id)
                                  .Where(m => m.Data >= dateInicio.Value && m.Data <= dateFim.Value)
                                  .ToList();

                    resultado = lista;
                    nomeTela  = $"Manutenções do veiculo {veiculo.Placa}";
                    lbl2      = $"O valor total gasto com manutenções do veiculo {veiculo.Placa} foi de {lista.Sum(v => v.Valor).ToString("C")}";

                    AbreRelatorio(resultado, nomeTela, lbl2);
                }
            }
            #endregion

            #region Manutenção Geral
            else if (radioManutencoesGeral.Checked)             // Manutencao por veiculo
            {
                if (!ConfereData())
                {
                }

                else
                {
                    var lista = new ManutencoesDao().GetAll()
                                .Where(m => m.Data >= dateInicio.Value && m.Data <= dateFim.Value)
                                .ToList();

                    resultado = lista;
                    nomeTela  = $"Manutenções {dateInicio.Value.ToShortDateString()} a {dateFim.Value.ToShortDateString()}";
                    lbl2      = $"O total em manutenções no periodo selecionado é de {lista.Sum(l => l.Valor).ToString("C")}";
                    AbreRelatorio(resultado, nomeTela, lbl2);
                }
            }
            #endregion

            #region Listagem de Estoque
            else if (radioListagemEstoque.Checked)
            {
                if (!ConfereData())
                {
                }
                else
                {
                    var lista = new EstoqueDao().GetAll()
                                .Where(es => es.DataAdicao >= dateInicio.Value && es.DataAdicao <= dateFim.Value)
                                .ToList();

                    resultado = lista;
                    nomeTela  = $"Estoque = {dateInicio.Value.ToShortDateString()} a {dateFim.Value.ToShortDateString()}";
                    lbl2      = $"Total em estoque no periodo selecionado é de {lista.Sum(v => v.ValorUnitario * v.Quantidade).ToString("C")}";
                    AbreRelatorio(resultado, nomeTela, lbl2);
                }
            }

            #endregion
        }