public ActionResult Adiciona(Funcionarios funcionario)
        {
            var bd        = new FuncionariosDao();
            var funcionou = bd.DbAdd(funcionario);

            return(View());
        }
        public ActionResult Atualiza(Funcionarios funcionario)
        {
            var bd        = new FuncionariosDao();
            var funcionou = bd.DbUpdate(funcionario);

            return(View());
        }
        private void DataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            int funcionarioId = Convert.ToInt32(dataGridView1["Id", e.RowIndex].Value);

            var funcionario = new FuncionariosDao().GetById(funcionarioId);

            if (this.usuario != null)
            {
                if (funcionario.UsuariosId != null)
                {
                    MessageBox.Show("Funcionário já contém usuário registrado!");
                }
                else
                {
                    var cadastro = new FormCadastrarUsuario(usuario, funcionario)
                    {
                        MdiParent   = this.MdiParent,
                        ControlBox  = false,
                        WindowState = FormWindowState.Maximized
                    };
                    cadastro.Show();
                    this.Close();
                }
            }
            else
            {
                var form = new FormCadastrarFuncionario(funcionario)
                {
                    MdiParent = this.ParentForm
                };

                this.Close();
                form.Show();
            }
        }
        private void PreencherId()
        {
            var idCliente = new FuncionariosDao().BuscaIdMax();

            idCliente++;
            txtId.Text = Convert.ToString(idCliente);
        }
        private void GetMotoristas()
        {
            var motoristas = new FuncionariosDao().GetMotoristas();

            comboMotorista.DataSource    = motoristas;
            comboMotorista.DisplayMember = "Nome";
        }
        public ActionResult Deletar(int id)
        {
            var funcionario = new FuncionariosDao().GetFuncionario(id);


            return(View(funcionario));
        }
        private void CarregaMotoristas()
        {
            var motoristas = new FuncionariosDao().GetNaoMotoristas();

            comboMotoristas.Visible       = true;
            comboMotoristas.DataSource    = motoristas;
            comboMotoristas.DisplayMember = "Nome";
            if (comboMotoristas.Items.Count > 0)
            {
                comboMotoristas.SelectedIndex = 0;
            }
        }
        public ActionResult Editar(int id)
        {
            var funcionario = new FuncionariosDao().GetFuncionario(id);

            if (funcionario != null)
            {
                return(View(funcionario));
            }
            else
            {
                return(View());
            }
        }
        public ActionResult Detalhes(int id)
        {
            var funcionario = new FuncionariosDao().GetById(id);

            if (funcionario != null)
            {
                return(View(funcionario));
            }
            else
            {
                return(View());
            }
        }
        private void DataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            int funcionarioId = Convert.ToInt32(dataGridView1["Id", e.RowIndex].Value);

            var funcionario = new FuncionariosDao().GetById(funcionarioId);

            var form = new FormCadastrarFuncionario(funcionario)
            {
                MdiParent = this.ParentForm
            };

            this.Close();
            form.Show();
        }
        private void BtnPesquisar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(ComboFiltro.Text))
            {
                MessageBox.Show("Favor selecionar um filtro para a busca.");
            }
            else
            {
                var source = new FuncionariosDao().DbSearch(ComboFiltro.Text, txtPesquisa.Text);

                dataGridView1.DataSource = source;
                dataGridView1.Visible    = true;

                //MontarDataGrid(source);
            }
        }
Beispiel #12
0
        private void PreencherComboBoxes()
        {
            var cliente = new FuncionariosDao().GetMotoristas()
                          .Where(c => c.IsAtivo)
                          .ToList();

            var veiculo = new VeiculosDao().GetAll()
                          //.Where(v => v.IsAtivo)
                          .ToList();

            comboCliente.DataSource    = cliente;
            comboCliente.DisplayMember = "Nome";

            comboCarro.DataSource    = veiculo;
            comboCarro.DisplayMember = "Placa";
        }
        public ActionResult Deletar(Funcionarios funcionario)
        {
            var funcionou = new FuncionariosDao().DeleteRegistro(funcionario);

            return(View());
        }
Beispiel #14
0
 private void RadioButton3_CheckedChanged(object sender, EventArgs e)
 {
     var cliente       = new FuncionariosDao();
     var listaClientes = cliente.GetMotoristas();
 }
        // GET: Motoristas
        public ActionResult Index()
        {
            var motoristas = new FuncionariosDao().GetMotoristas();

            return(View(motoristas));
        }
Beispiel #16
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
        }
        // GET: Funcionarios
        public ActionResult Index()
        {
            var listaFunc = new FuncionariosDao().GetAll();

            return(View(listaFunc));
        }
        // GET: Motoristas/Delete/5
        public ActionResult Deletar(int id)
        {
            var motorista = new FuncionariosDao().GetById(id);

            return(View(motorista));
        }