示例#1
0
        public DataTable ListarModelos(int MarcaId)
        {
            DataTable dt     = new DataTable();
            Modelos   modelo = new Modelos();


            return(modelo.Listado(" M.Descripcion, M.ModeloId ", " Ma.MarcaId= " + MarcaId, ""));;
        }
 public RegistroVehiculos()
 {
     InitializeComponent();
     Marcas marca = new Marcas();
     MarcascomboBox.DataSource = marca.Listar("*", "1=1", "asc");
     MarcascomboBox.DisplayMember = "Descripcion";
     MarcascomboBox.ValueMember = "MarcaId";
     Modelos modelo = new Modelos();
     ModeloscomboBox.DataSource = modelo.Listar("*", "1=1", "asc");
     ModeloscomboBox.DisplayMember = "Descripcion";
     ModeloscomboBox.ValueMember = "ModeloId";
     Clientes cliente = new Clientes();
     ClientescomboBox.DataSource = cliente.Listar("ClienteId,Nombres+' '+Apellidos as NombreCompleto", "1=1", "asc");
     ClientescomboBox.DisplayMember = "NombreCompleto";
     ClientescomboBox.ValueMember = "ClienteId";
 }
示例#3
0
        public Modelos Adicionar(ModelosDTO Modelo)
        {
            Marcas Marca = _marcasRepositorio.GetById(Modelo.MarcaId);

            if (Marca == null)
            {
                throw new Exception("Marca não encontrada: " + Modelo.MarcaId);
            }

            Modelos Inserir = new Modelos {
                Marca = Marca, Modelo = Modelo.NomeModelo
            };

            Modelos Retorno = this._modelosRepositorio.Add(Inserir);

            return(Retorno);
        }
示例#4
0
        public Carros Adicionar(CarrosDTO Carro)
        {
            Modelos Modelo = this._modelosRepositorio.GetById(Carro.ModeloId);

            if (Modelo == null)
            {
                throw new Exception($"Modelo '{Carro.ModeloId}' não encontrada para cadastro do carro.");
            }

            Carros Inserir = new Carros
            {
                AnoModelo        = Carro.AnoModelo,
                Categoria        = Carro.Categoria,
                Combustivel      = Carro.Combustivel,
                LimitePortaMalas = Carro.LimitePortaMalas,
                Marca            = Modelo.Marca,
                Modelo           = Modelo,
                Placa            = Carro.Placa,
                ValorHora        = Carro.ValorHora
            };
            Carros Retorno = this._carrosRepositorio.Add(Inserir);

            return(Retorno);
        }