예제 #1
0
        public List <DtoVeiculo> SelectVeiculoById(int IdCliente)
        {
            try
            {
                ObjDil.AddParameter("@p_id_cliente", IdCliente);

                DataTable dtVeiculo = ObjDil.ExecuteStoredProcedureQuery("sp_select_Veiculo_by_id");

                DtoVeiculo objVeiculo = null;

                List <DtoVeiculo> lstVeiculo = new List <DtoVeiculo>();

                foreach (DataRow row in dtVeiculo.Rows)
                {
                    objVeiculo = new DtoVeiculo(row, 1);
                    lstVeiculo.Add(objVeiculo);
                    objVeiculo = null;
                }

                return(lstVeiculo);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #2
0
        public static List <DtoVeiculo> ListaVeiculos(List <veiculo> lista)
        {
            var Ve = new List <DtoVeiculo>();

            foreach (var item in lista.ToList())
            {
                var veiculo = new DtoVeiculo();
                veiculo.VeiculoId            = item.Id;
                veiculo.VeiculoTipo          = ((Enuns.tipos)item.Tipo.Value).ToString();
                veiculo.VeiculoLugares       = item.Lugares.Value;
                veiculo.VeiculoPlaca         = item.Placa;
                veiculo.VeiculoIdentificacao = item.Identificacao;
                Ve.Add(veiculo);
            }
            return(Ve.ToList());
        }
예제 #3
0
        public void InsertVeiculo(DtoVeiculo objVeiculo)
        {
            try
            {
                ObjDil.AddParameter("@p_marca_veiculo", objVeiculo.MarcaVeiculo);
                ObjDil.AddParameter("@p_modelo_veiculo", objVeiculo.ModeloVeiculo);
                ObjDil.AddParameter("@p_placa_veiculo", objVeiculo.PlacaVeiculo);
                ObjDil.AddParameter("@p_id_cliente", objVeiculo.IdCliente);

                ObjDil.ExecuteStoredProcedureNonQuery("sp_insert_veiculo");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #4
0
        private void btnNovo_Click(object sender, EventArgs e)
        {
            bloquearBtnExcluirEditar();

            if (btnNovo.Text.Equals("Novo"))
            {
                btnNovo.Text = "Salvar";
                status       = "novo";
                desbloquearCampos();
                CarregarComboBox();
            }
            else
            {
                if (status.Equals("editar"))
                {
                    if (ConferirCamposVazios())
                    {
                        bll.EditVeiculo(new DtoVeiculo(int.Parse(dtgvVeiculo[0, pegarLinha()].Value.ToString()), txtMarca.Text.ToString(), txtModelo.Text.ToString(), txtPlaca.Text.ToString(), int.Parse(cbCliente.SelectedValue.ToString())));
                    }
                }
                else if (status.Equals("novo"))
                {
                    if (ConferirCamposVazios())
                    {
                        var veiculo = new DtoVeiculo(1,
                                                     txtMarca.Text.ToString(),
                                                     txtModelo.Text.ToString(),
                                                     txtPlaca.Text.ToString(),
                                                     int.Parse(cbCliente.SelectedValue.ToString()));

                        bll.InsertVeiculo(veiculo);
                    }
                }

                BindData(this.GetData());

                btnNovo.Text = "Novo";
                bloquearCampos();
                limparCampos();
                status = String.Empty;
            }
        }
예제 #5
0
        public List <DtoVeiculo> SelectVeiculo()
        {
            try
            {
                DataTable dtVeiculo = ObjDil.ExecuteStoredProcedureQuery("sp_select_Veiculo");

                DtoVeiculo objVeiculo = null;

                List <DtoVeiculo> lstVeiculo = new List <DtoVeiculo>();

                foreach (DataRow row in dtVeiculo.Rows)
                {
                    objVeiculo = new DtoVeiculo(row, 0);
                    lstVeiculo.Add(objVeiculo);
                    objVeiculo = null;
                }

                return(lstVeiculo);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #6
0
 public void EditVeiculo(DtoVeiculo objVeiculo)
 {
     dal.EditVeiculo(objVeiculo);
 }
예제 #7
0
 public void InsertVeiculo(DtoVeiculo objVeiculo)
 {
     dal.InsertVeiculo(objVeiculo);
 }