Пример #1
0
        private void cbxCadMarcaMot_SelectedIndexChanged(object sender, EventArgs e)
        {
            MotoDAO mot = new MotoDAO();

            cbxCadModeloMot.DataSource    = mot.ListaModeloMoto(cbxCadMarcaMot.Text);
            cbxCadModeloMot.DisplayMember = "modelo_mot";
        }
Пример #2
0
        private void FormCadMot_Load_1(object sender, EventArgs e)
        {
            MotoDAO mot = new MotoDAO();

            dgvCadastrarMot.DataSource   = mot.ListaGridMoto();
            cbxCadMarcaMot.DataSource    = mot.ListaMarcaMoto();
            cbxCadMarcaMot.DisplayMember = "marca_mot";
        }
Пример #3
0
        private void FormEditaMot_Load(object sender, EventArgs e)
        {
            MotoDAO mot = new MotoDAO();

            dgvEditarMot.DataSource       = mot.ListaGridMoto();
            cbxEditMarcaMot.DataSource    = mot.ListaMarcaMoto();
            cbxEditMarcaMot.DisplayMember = "marca_mot";
        }
Пример #4
0
        private void btnPesquisarMot_Click(object sender, EventArgs e)
        {
            MotoDAO mot = new MotoDAO();
            string  sql;

            if (rdbPorNomeMot.Checked)
            {
                sql = "SELECT [id_mot] as Cód, [marca_mot] as Marca, [modelo_mot] as Modelo, [ano_mot] as Ano, [combustivel_mot] as Combustível, [tipoPartida_mot] as Partida, [tipoAlimentacao_mot] as Alimentação, [tipoRefrigeracao_mot] as Refrigeração, [tipoFreio_mot] as Freio, [qtdMarchas_mot] as Marchas, [quilometragem_mot] as Km, [cor_mot] as Cor, [preco_mot] as Preço FROM [ProjetoCtrl].[dbo].[TbMoto] WHERE [marca_mot] LIKE @valor OR [modelo_mot] LIKE @valor OR [ano_mot] LIKE @valor OR [combustivel_mot] LIKE @valor OR [tipoPartida_mot] LIKE @valor OR [tipoAlimentacao_mot] LIKE @valor OR [tipoRefrigeracao_mot] LIKE @valor OR [tipoFreio_mot] LIKE @valor OR [qtdMarchas_mot] LIKE @valor OR [quilometragem_mot] LIKE @valor OR [cor_mot] LIKE @valor OR [preco_mot] LIKE @valor"; dgvPesquisarMot.DataSource = mot.Pesquisar(sql, $"%{txtPesquisarMot.Text}%");
            }
            else
            {
                sql = "SELECT [id_mot] as Cód, [marca_mot] as Marca, [modelo_mot] as Modelo, [ano_mot] as Ano, [combustivel_mot] as Combustível, [tipoPartida_mot] as Partida, [tipoAlimentacao_mot] as Alimentação, [tipoRefrigeracao_mot] as Refrigeração, [tipoFreio_mot] as Freio, [qtdMarchas_mot] as Marchas, [quilometragem_mot] as Km, [cor_mot] as Cor, [preco_mot] as Preço FROM [ProjetoCtrl].[dbo].[TbMoto] WHERE [id_mot] = @valor"; dgvPesquisarMot.DataSource = mot.Pesquisar(sql, txtPesquisarMot.Text);
            }
        }
Пример #5
0
        private void btnExcluirMoto_Click(object sender, EventArgs e)
        {
            MotoDAO   mot = new MotoDAO();
            ArrayList arr = new ArrayList();

            try
            {
                int cod_moto = int.Parse(txtExcluirMoto.Text);
                //Se todos os campos forem inseridos dentro do array
                if (mot.DeletarMoto(cod_moto))
                {
                    MessageBox.Show("Apagado com Sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    FormExcluiMot_Load(e, e);
                }
                else
                {
                    MessageBox.Show("Erro ao Apagar", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception erro)
            {
                MessageBox.Show($"{erro} Erro Ocorrido");
            }
        }
Пример #6
0
        private void FormExcluiMot_Load(object sender, EventArgs e)
        {
            MotoDAO mot = new MotoDAO();

            dgvExcluirMoto.DataSource = mot.ListaGridMoto();
        }
Пример #7
0
 public MotoController(MotoDAO motoDAO, IHostingEnvironment hosting)
 {
     _motoDAO = motoDAO;
     _hosting = hosting;
 }
Пример #8
0
        private void FormPesquisaMot_Load(object sender, EventArgs e)
        {
            MotoDAO mot = new MotoDAO();

            dgvPesquisarMot.DataSource = mot.ListaGridMoto();
        }
 public CatalogoMotoController(MotoDAO motoDAO, ClienteDAO clienteDAO)
 {
     _motoDAO    = motoDAO;
     _clienteDAO = clienteDAO;
 }
 public MotoApiController(MotoDAO motoDAO)
 {
     _motoDAO = motoDAO;
 }
Пример #11
0
        private void btnCadMot_Click(object sender, EventArgs e)
        {
            /*[marca_mot], [modelo_mot], [ano_mot], [cor_mot], [tipoAlimentacao_mot], [tipoRefrigeracao_mot], [tipoFreio_mot], [tipoPartida_mot], [qtdMarchas_mot], [quilometragem_mot], [preco_mot], [combustivel_car]*/
            if (string.IsNullOrWhiteSpace(cbxCadMarcaMot.Text))
            {
                MessageBox.Show("Marca precisa ser informada", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (string.IsNullOrWhiteSpace(cbxCadModeloMot.Text))
            {
                MessageBox.Show("Modelo precisa ser informado", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (string.IsNullOrWhiteSpace(cbxCadAnoMot.Text))
            {
                MessageBox.Show("Ano precisa ser informado", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (string.IsNullOrWhiteSpace(cbxCadCorMot.Text))
            {
                MessageBox.Show("Cor precisa ser informada", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (string.IsNullOrWhiteSpace(cbxCadAlimentacaoMot.Text))
            {
                MessageBox.Show("Tipo Alimentação precisa ser informado", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (string.IsNullOrWhiteSpace(cbxCadRefrigeracaoMot.Text))
            {
                MessageBox.Show("Tipo Refrigeração precisa ser informado", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (string.IsNullOrWhiteSpace(cbxCadFreioMot.Text))
            {
                MessageBox.Show("Tipo Freio precisa ser informado", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (string.IsNullOrWhiteSpace(cbxCadPartidaMot.Text))
            {
                MessageBox.Show("Tipo Partida precisa ser informado", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (string.IsNullOrWhiteSpace(cbxCadQtdMarchasMot.Text))
            {
                MessageBox.Show("Quantidade de Marchas precisa ser informado", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (string.IsNullOrWhiteSpace(txtCadKmMot.Text))
            {
                MessageBox.Show("Quilometragem precisa ser informada", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (string.IsNullOrWhiteSpace(txtCadPrecoMot.Text))
            {
                MessageBox.Show("Preço precisa ser informado", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (txtCadPrecoMot.Text.Length > 20)
            {
                MessageBox.Show("Preço pode ter até 20 digitos somente", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (chkCadAlcoolMot.Checked == false && chkCadGasolinaMot.Checked == false)
            {
                MessageBox.Show("Combustível precisa ser informado", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                Moto      motModel = new Moto();
                MotoDAO   mot      = new MotoDAO();
                ArrayList arr      = new ArrayList();
                /*[marca_mot], [modelo_mot], [ano_mot], [combustivel_mot], [tipoPartida_mot], [tipoAlimentacao_mot], [tipoRefrigeracao_mot], [tipoFreio_mot], [qtdMarchas_mot], [quilometragem_mot], [cor_mot], [preco_mot], */
                try
                {
                    arr.Add(cbxCadMarcaMot.Text);
                    arr.Add(cbxCadModeloMot.Text);
                    arr.Add(cbxCadAnoMot.Text);
                    if (chkCadAlcoolMot.Checked && chkCadGasolinaMot.Checked)
                    {
                        arr.Add("Álcool e Gasolina");
                    }
                    else if (chkCadAlcoolMot.Checked)
                    {
                        arr.Add("Álcool");
                    }
                    else if (chkCadGasolinaMot.Checked)
                    {
                        arr.Add("Gasolina");
                    }
                    arr.Add(cbxCadPartidaMot.Text);
                    arr.Add(cbxCadAlimentacaoMot.Text);
                    arr.Add(cbxCadRefrigeracaoMot.Text);
                    arr.Add(cbxCadFreioMot.Text);
                    arr.Add(cbxCadQtdMarchasMot.Text);
                    motModel.Quilometragem = Convert.ToDecimal(txtCadKmMot.Text);
                    arr.Add(motModel.Quilometragem).ToString("N0");
                    arr.Add(cbxCadCorMot.Text);
                    motModel.Preco = Convert.ToDecimal(txtCadPrecoMot.Text);
                    arr.Add(motModel.Preco).ToString("N2");

                    //Se todos os campos forem inseridos dentro do array
                    if (mot.InserirMoto(arr))
                    {
                        MessageBox.Show("Cadastrado com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        FormCadMot_Load(e, e);
                        Resetar();
                    }
                    else
                    {
                        MessageBox.Show("Erro ao Cadastrar", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                catch (Exception erro)
                {
                    MessageBox.Show($"{erro} Erro Ocorrido");
                }
            }
        }
Пример #12
0
        private void btnEditMot_Click(object sender, EventArgs e)
        {
            /*[marca_mot], [modelo_mot], [ano_mot], [corPrimaria_mot], [cor_mot],  [tipoAlimentacao_mot], [tipoRefrigeracao_mot], [tipoFreio_mot], [tipoPartida_mot], [qtdMarchas_mot], [quilometragem_mot], [preco_mot], [combustivel_car]*/
            if (string.IsNullOrWhiteSpace(cbxEditMarcaMot.Text))
            {
                MessageBox.Show("Marca precisa ser informada", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (string.IsNullOrWhiteSpace(cbxEditModeloMot.Text))
            {
                MessageBox.Show("Modelo precisa ser informado", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (string.IsNullOrWhiteSpace(cbxEditAnoMot.Text))
            {
                MessageBox.Show("Ano precisa ser informado", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (string.IsNullOrWhiteSpace(cbxEditCorMot.Text))
            {
                MessageBox.Show("Cor precisa ser informada", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (string.IsNullOrWhiteSpace(cbxEditAlimentacaoMot.Text))
            {
                MessageBox.Show("Tipo Alimentação precisa ser informado", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (string.IsNullOrWhiteSpace(cbxEditRefrigeracaoMot.Text))
            {
                MessageBox.Show("Tipo Refrigeração precisa ser informado", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (string.IsNullOrWhiteSpace(cbxEditFreioMot.Text))
            {
                MessageBox.Show("Tipo Freio precisa ser informado", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (string.IsNullOrWhiteSpace(cbxEditPartidaMot.Text))
            {
                MessageBox.Show("Tipo Partida precisa ser informado", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (string.IsNullOrWhiteSpace(cbxEditQtdMarchasMot.Text))
            {
                MessageBox.Show("Quantidade de Marchas precisa ser informado", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (string.IsNullOrWhiteSpace(txtEditKmMot.Text))
            {
                MessageBox.Show("Quilometragem precisa ser informada", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (string.IsNullOrWhiteSpace(txtEditPrecoMot.Text))
            {
                MessageBox.Show("Preço precisa ser informado", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (txtEditPrecoMot.Text.Length > 20)
            {
                MessageBox.Show("Preço pode ter até 20 digitos somente", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (chkEditAlcoolMot.Checked == false && chkEditGasolinaMot.Checked == false)
            {
                MessageBox.Show("Combustível precisa ser informado", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                MotoDAO   mot = new MotoDAO();
                ArrayList arr = new ArrayList();
                /*[marca_mot], [modelo_mot], [ano_mot], [combustivel_mot], [tipoPartida_mot], [tipoAlimentacao_mot], [tipoRefrigeracao_mot], [tipoFreio_mot], [qtdMarchas_mot], [quilometragem_mot], [cor_mot], [preco_mot], */
                try
                {
                    arr.Add(motoID);
                    arr.Add(cbxEditMarcaMot.Text);
                    arr.Add(cbxEditModeloMot.Text);
                    arr.Add(cbxEditAnoMot.Text);
                    if (chkEditAlcoolMot.Checked && chkEditGasolinaMot.Checked)
                    {
                        arr.Add("Álcool e Gasolina");
                    }
                    else if (chkEditAlcoolMot.Checked)
                    {
                        arr.Add("Álcool");
                    }
                    else if (chkEditGasolinaMot.Checked)
                    {
                        arr.Add("Gasolina");
                    }
                    arr.Add(cbxEditPartidaMot.Text);
                    arr.Add(cbxEditAlimentacaoMot.Text);
                    arr.Add(cbxEditRefrigeracaoMot.Text);
                    arr.Add(cbxEditFreioMot.Text);
                    arr.Add(cbxEditQtdMarchasMot.Text);
                    arr.Add(float.Parse(txtEditKmMot.Text));
                    arr.Add(cbxEditCorMot.Text);
                    arr.Add(decimal.Parse(txtEditPrecoMot.Text));

                    //Se todos os campos forem inseridos dentro do array
                    if (mot.AtualizarMoto(arr))
                    {
                        MessageBox.Show("Alterado com Sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        FormEditaMot_Load(e, e);
                        Resetar();
                    }
                    else
                    {
                        MessageBox.Show("Erro ao Alterar", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                catch (Exception erro)
                {
                    MessageBox.Show($"{erro} Erro Ocorrido");
                }
            }
        }
Пример #13
0
 public AlugarMotoMensalController(MotoDAO motoDAO, ClienteDAO clienteDAO, ReservaDAO reservaDAO)
 {
     _motoDAO    = motoDAO;
     _clienteDAO = clienteDAO;
     _reservaDAO = reservaDAO;
 }