private void FormManutencaoVeiculo_Load(object sender, EventArgs e)
        {
            try
            {
                //carrega o combo de montadoras
                CboMontadora.ValueMember   = "iId";
                CboMontadora.DisplayMember = "vNome";
                CboMontadora.DataSource    = MontadoraEntidade.Consultar(new MontadoraEntidade());

                if (aEstadoForm == Enumeradores.EnumEstadoForm.ALTERACAO)
                {
                    TxtModelo.Text             = aVeiculoEntidade.vModelo;
                    CboMontadora.SelectedValue = aVeiculoEntidade.vMontadoraEntidade.iId;
                    TxtAnoFabricacao.Text      = aVeiculoEntidade.iAnoFabricacao.ToString();
                    TxtCor.Text           = aVeiculoEntidade.vCor;
                    TxtValorDiaria.Text   = aVeiculoEntidade.dValorLocacao.ToString();
                    TxtPlaca.Text         = aVeiculoEntidade.vPlaca;
                    TxtQuilometragem.Text = aVeiculoEntidade.iQuilometragem.ToString();

                    BtnCadastrar.Text = "&Alterar";
                }
            } catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.Message
                                , "Erro"
                                , MessageBoxButtons.OK
                                , MessageBoxIcon.Error);
            }
        }
Esempio n. 2
0
        public void Excluir(MontadoraEntidade pMontadoraEntidade)
        {
            List <SqlParameter> vListOfSqlParameter = new List <SqlParameter>();

            vListOfSqlParameter.Add(Conexao.CriarParametro("@piId", DbType.Int32, pMontadoraEntidade.iId));

            Conexao.ExecuteNonQuery("SPDel_TbMontadora", vListOfSqlParameter);
        }
        public FormManutencaoMontadora(Enumeradores.EnumEstadoForm pEstadoForm, MontadoraEntidade pMontadoraEntidade)
        {
            InitializeComponent();

            aEstadoForm = pEstadoForm;

            if (aEstadoForm == Enumeradores.EnumEstadoForm.ALTERACAO)
            {
                aMontadoraEntidade = pMontadoraEntidade;
            }
        }
Esempio n. 4
0
        private void CarregarGrid()
        {
            try
            {
                MontadoraEntidade vMontadoraEntidade = new MontadoraEntidade();
                vMontadoraEntidade.vNome = TxtNome.Text;

                GridDados.DataSource = MontadoraEntidade.Consultar(vMontadoraEntidade);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao " + ex.Message
                                , "Erro"
                                , MessageBoxButtons.OK
                                , MessageBoxIcon.Error);
            }
        }
Esempio n. 5
0
        public SqlDataReader Consultar(MontadoraEntidade pMontadoraEntidade)
        {
            List <SqlParameter> vListOfSqlParameter = new List <SqlParameter>();

            if (pMontadoraEntidade.iId > 0)
            {
                vListOfSqlParameter.Add(Conexao.CriarParametro("@piId", DbType.Int32, pMontadoraEntidade.iId));
            }
            else
            {
                if (!String.IsNullOrWhiteSpace(pMontadoraEntidade.vNome))
                {
                    vListOfSqlParameter.Add(Conexao.CriarParametro("@pvNome", DbType.String, pMontadoraEntidade.vNome));
                }
            }

            return(Conexao.ExecuteReader("SPSel_TbMontadora", vListOfSqlParameter));
        }
Esempio n. 6
0
        private void FormLocacaoVeiculos_Load(object sender, EventArgs e)
        {
            CboFormaPagamento.SelectedIndex = 0;

            //carrega o combo de veiculos
            CboVeiculo.ValueMember   = "iId";
            CboVeiculo.DisplayMember = "vModeloEPlaca";
            aListVeiculoEntidade     = VeiculoEntidade.Consultar(Enumeradores.EnumEstadoVeiculo.DISPONIVEL);
            CboVeiculo.DataSource    = aListVeiculoEntidade;

            //carrega o combo de marcas
            CboMarca.ValueMember   = "iId";
            CboMarca.DisplayMember = "vNome";
            CboMarca.DataSource    = MontadoraEntidade.Consultar(new MontadoraEntidade());

            //carrega o combo de clientes
            CboCliente.ValueMember   = "iId";
            CboCliente.DisplayMember = "vNomeECpf";
            CboCliente.DataSource    = ClienteEntidade.Consultar(new ClienteEntidade());

            TxtVendedorLogado.Text = RecursosGlobais.VendedorLogado.vNome;
        }
Esempio n. 7
0
        public List <SqlParameter> fnGetAllSqlParameters(MontadoraEntidade pMontadoraEntidade)
        {
            List <SqlParameter> vListOfSqlParameter = new List <SqlParameter>();

            if (pMontadoraEntidade.iId > 0)
            {
                vListOfSqlParameter.Add(Conexao.CriarParametro("@piId", DbType.Int32, pMontadoraEntidade.iId));
            }

            vListOfSqlParameter.Add(Conexao.CriarParametro("@pvNome", DbType.String, pMontadoraEntidade.vNome));

            vListOfSqlParameter.Add(Conexao.CriarParametro("@pdFaturamentoEmDolar", DbType.Decimal, pMontadoraEntidade.dFaturamentoEmDolar));

            vListOfSqlParameter.Add(Conexao.CriarParametro("@pdLucroAnualEmDolar", DbType.Decimal, pMontadoraEntidade.dLucroAnualEmDolar));

            vListOfSqlParameter.Add(Conexao.CriarParametro("@pvCidadeFundacao", DbType.String, pMontadoraEntidade.vCidadeFundacao));

            vListOfSqlParameter.Add(Conexao.CriarParametro("@pdtDataFundacao", DbType.DateTime, pMontadoraEntidade.dtDataFundacao));

            vListOfSqlParameter.Add(Conexao.CriarParametro("@piQtdFabricas", DbType.Int32, pMontadoraEntidade.iQtdFabricas));

            return(vListOfSqlParameter);
        }
        private void BtnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                MontadoraEntidade vMontadoraEntidade = new MontadoraEntidade();

                vMontadoraEntidade.vNome               = TxtNome.Text;
                vMontadoraEntidade.vCidadeFundacao     = TxtCidadeFundacao.Text;
                vMontadoraEntidade.dtDataFundacao      = DtDataFundacao.Value;
                vMontadoraEntidade.dLucroAnualEmDolar  = Convert.ToDecimal(TxtLucroAnual.Text);
                vMontadoraEntidade.dFaturamentoEmDolar = Convert.ToDecimal(TxtFaturamento.Text);
                vMontadoraEntidade.iQtdFabricas        = Convert.ToInt32(TxtQtdFabricas.Text);

                if (aEstadoForm == Enumeradores.EnumEstadoForm.ALTERACAO)
                {
                    vMontadoraEntidade.iId = aMontadoraEntidade.iId;
                }

                vMontadoraEntidade.Salvar();

                MessageBox.Show("Montadora salva com sucesso"
                                , "Informação"
                                , MessageBoxButtons.OK
                                , MessageBoxIcon.Information);


                //fecha a tela
                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao " + ex.Message
                                , "Erro"
                                , MessageBoxButtons.OK
                                , MessageBoxIcon.Error);
            }
        }
Esempio n. 9
0
 public int Incluir(MontadoraEntidade pMontadoraEntidade)
 {
     return(Convert.ToInt32(Conexao.ExecuteScalar("SPIns_TbMontadora", this.fnGetAllSqlParameters(pMontadoraEntidade))));
 }
Esempio n. 10
0
 public void Alterar(MontadoraEntidade pMontadoraEntidade)
 {
     Conexao.ExecuteNonQuery("SPUpd_TbMontadora", this.fnGetAllSqlParameters(pMontadoraEntidade));
 }
Esempio n. 11
0
        private void GridDados_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            switch (GridDados.Columns[e.ColumnIndex].Name)
            {
            case "Alterar":
                try
                {
                    MontadoraEntidade vMontadoraEntidade = new MontadoraEntidade();
                    vMontadoraEntidade.iId = Int32.Parse(GridDados.SelectedRows[0].Cells["iId"].Value.ToString());

                    vMontadoraEntidade = MontadoraEntidade.Consultar(vMontadoraEntidade).First();

                    FormManutencaoMontadora vFormManutencaoMontadora = new FormManutencaoMontadora(Enumeradores.EnumEstadoForm.ALTERACAO, vMontadoraEntidade);
                    vFormManutencaoMontadora.ShowDialog(this);
                    CarregarGrid();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro ao " + ex.Message
                                    , "Erro"
                                    , MessageBoxButtons.OK
                                    , MessageBoxIcon.Error);
                }
                break;

            case "Excluir":
                try
                {
                    DialogResult vResposta = MessageBox.Show("Deseja realmente excluir esta montadora?"
                                                             , "Pergunta"
                                                             , MessageBoxButtons.YesNo
                                                             , MessageBoxIcon.Question
                                                             , MessageBoxDefaultButton.Button2);

                    if (vResposta == DialogResult.No)
                    {
                        return;
                    }

                    MontadoraEntidade vMontadoraEntidade = new MontadoraEntidade();
                    vMontadoraEntidade.iId = Int32.Parse(GridDados.SelectedRows[0].Cells["iId"].Value.ToString());
                    vMontadoraEntidade.Excluir();

                    MessageBox.Show("Montadora excluída com sucesso."
                                    , "Informação"
                                    , MessageBoxButtons.OK
                                    , MessageBoxIcon.Information);

                    CarregarGrid();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro ao " + ex.Message
                                    , "Erro"
                                    , MessageBoxButtons.OK
                                    , MessageBoxIcon.Error);
                }

                break;
            }
        }