コード例 #1
0
        public void EliminarTest()
        {
            bool paso = false;

            paso = VehiculosBLL.Eliminar(1);
            Assert.IsNotNull(paso);
        }
コード例 #2
0
        private void buttonBuscar_Click(object sender, EventArgs e)
        {
            if (validar(1))
            {
                MessageBox.Show("Introduzca Id A Buscar");
            }
            else
            {
                int       id        = Convert.ToInt32(vehiculoIdNumericUpDown.Value);
                Vehiculos vehiculos = VehiculosBLL.Buscar(id);

                if (vehiculos != null)
                {
                    vehiculoIdNumericUpDown.Value = vehiculos.VehiculoId;
                    DescripcionTextBox.Text       = vehiculos.Descripcion;
                    MantenimientoTextBox.Text     = vehiculos.Mantenimiento.ToString();
                }
                else
                {
                    MessageBox.Show("No Fue Encontrado!", "Fallido",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                GeneralErrorProvider.Clear();
            }
        }
コード例 #3
0
        public void GetListTest()
        {
            List <Vehiculos> vehiculo = new List <Vehiculos>();

            vehiculo = VehiculosBLL.GetList(v => true);
            Assert.IsNotNull(vehiculo);
        }
コード例 #4
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            Expression <Func <Vehiculos, bool> > filtro = x => true;

            int id;

            switch (FiltrarComboBox.SelectedIndex)
            {
            case 0:     //VehiculoId
                id     = Convert.ToInt32(CriterioTextBox.Text);
                filtro = x => (x.VehiculoId == id);
                break;

            case 1:    //Descripcio
                filtro = x => (x.Descripcion.Contains(CriterioTextBox.Text));
                break;

            //case 2://Inventario
            //    decimal Inventario = Convert.ToDecimal(CriterioTextBox.Text);
            //    filtro = x => x.Inventario == Inventario;
            //    break;

            case 2:     //Todo
                filtro = x => true;
                break;
            }

            ConsultaDataGridView.DataSource = VehiculosBLL.GetList(filtro);
        }
コード例 #5
0
        public rMantenimientos()
        {
            InitializeComponent();

            VehiculoComboBox.ItemsSource       = VehiculosBLL.GetVehiculos();
            VehiculoComboBox.SelectedValuePath = "VehiculoId";
            VehiculoComboBox.DisplayMemberPath = "Modelo";
        }
コード例 #6
0
        public void ModificarTest()
        {
            Vehiculos vehiculos = new Vehiculos(1, 1, "Disponible", "jeepeta", "Hilux", "Toyota", "ZA12", 2015, 50000, 0.18, 1000, 0, 1, DateTime.Now);
            bool      paso      = false;

            paso = VehiculosBLL.Modificar(vehiculos);
            Assert.AreEqual(paso, true);
        }
コード例 #7
0
        public void BuscarTest()
        {
            int       id       = 2;
            Vehiculos vehiculo = new Vehiculos();

            vehiculo = VehiculosBLL.Buscar(id);
            Assert.IsNotNull(vehiculo);
        }
コード例 #8
0
        public void EliminarTest()
        {
            int  id = 2;
            bool paso;

            paso = VehiculosBLL.Eliminar(id);
            Assert.AreEqual(paso, true);
        }
コード例 #9
0
        public rRentas()
        {
            InitializeComponent();
            ClienteComboBox.ItemsSource       = ClientesBLL.GetClientes();
            ClienteComboBox.SelectedValuePath = "ClineteId";
            ClienteComboBox.DisplayMemberPath = "Nombres";

            VehiculoComboBox.ItemsSource       = VehiculosBLL.GetVehiculos();
            VehiculoComboBox.SelectedValuePath = "VehiculoId";
            VehiculoComboBox.DisplayMemberPath = "Modelo";
        }
コード例 #10
0
        public void ModificarTest()
        {
            bool      paso;
            Vehiculos vehiculo = new Vehiculos();

            vehiculo.VehiculoId         = 1;
            vehiculo.Descripcion        = "Toyota Corolla 2008 Le";
            vehiculo.TotalMantenimiento = 0;
            paso = VehiculosBLL.Modificar(vehiculo);
            Assert.AreEqual(paso, true);
        }
コード例 #11
0
 private void EliminarButton_Click(object sender, RoutedEventArgs e)
 {
     if (VehiculosBLL.Eliminar(Utilidades.ToInt(VehiculoIdTextBox.Text)))
     {
         Limpiar();
         MessageBox.Show("Registro eliminado!", "Exito",
                         MessageBoxButton.OK, MessageBoxImage.Information);
     }
     else
     {
         MessageBox.Show("No fue posible eliminar", "Fallo",
                         MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
コード例 #12
0
        //Programación de los Botones
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            int       id        = Convert.ToInt32(VehiculoIdNumericUpDown.Value);
            Vehiculos vehiculos = VehiculosBLL.Buscar(id);

            if (vehiculos != null)
            {
                DescripcionTextBox.Text   = vehiculos.Descripcion;
                MantenimientoTextBox.Text = vehiculos.TotalMantenimiento.ToString();
            }
            else
            {
                MessageBox.Show("No se encontró", "Falló",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #13
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            Vehiculos vehiculos;
            bool      Paso = false;

            if (HayErrores())
            {
                MessageBox.Show("Debe llenar éste campo!!!", "Validación",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            vehiculos = LlenaClase();

            if (VehiculoIdNumericUpDown.Value == 0)
            {
                Paso = VehiculosBLL.Guardar(vehiculos);
            }
            else
            {
                int id = Convert.ToInt32(VehiculoIdNumericUpDown.Value);
                vehiculos = VehiculosBLL.Buscar(id);

                if (vehiculos != null)
                {
                    Paso = VehiculosBLL.Modificar(LlenaClase());
                }
                else
                {
                    MessageBox.Show("Id no existe", "Falló",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            if (Paso)
            {
                MessageBox.Show("Guardado", "Exito",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
                Limpiar();
            }

            else
            {
                MessageBox.Show("No se pudo guardar", "Falló",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #14
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            Vehiculos encontrado = VehiculosBLL.Buscar(vehiculos.VehiculoId);

            if (encontrado != null)
            {
                vehiculos = encontrado;
                Cargar();
            }
            else
            {
                MessageBox.Show("Esta Vehiculo no fue encontrado.\n\nAsegúrese que existe o cree una nueva.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                Limpiar();
                VehiculoIdTextBox.SelectAll();
                VehiculoIdTextBox.Focus();
            }
        }
コード例 #15
0
        //Dando click sin querer

        private void ModificarVehiculo()
        {
            Mantenimiento mantenimiento = new Mantenimiento();
            var           MantetAnt     = MantenimientoBLL.Buscar(mantenimiento.MantenimientoId);
            Contexto      contexto      = new Contexto();

            List <MantenimientoDetalle> detalle = (List <MantenimientoDetalle>)MantenimientoDetalleDataGridView.DataSource;
            string NombreVeh = "";
            double TotalMant = 0;

            foreach (var item in detalle)
            {
                NombreVeh = contexto.Vehiculos.Find(item.VehiculoId).Descripcion;
            }

            foreach (var item in detalle)
            {
                TotalMant = contexto.Vehiculos.Find(item.VehiculoId).TotalMantenimiento;
            }

            double total = 0;

            total = TotalDeMantenimiento - TotalMant;

            int id = 0;

            if (nombre != NombreVeh)
            {
                //foreach (var item in mantenimiento.Detalle)
                //{
                //    contexto.Mantenimiento.Find(item.VehiculoId).Total += total;
                //}

                foreach (var item in VehiculosBLL.GetList(x => x.VehiculoId == mantenimiento.VehiculoId))
                {
                    contexto.Mantenimiento.Find(item.VehiculoId).Total += total;
                }
            }

            //VehiculosBLL.Modificar(vehiculos);
        }
コード例 #16
0
        private void buttonGuardar_Click(object sender, EventArgs e)
        {
            bool      paso      = false;
            Vehiculos vehiculos = Llenaclase();


            if (validar(2))
            {
                MessageBox.Show("Llene las casillas correspondientes");
            }
            else
            {
                if (vehiculoIdNumericUpDown.Value == 0)
                {
                    paso = VehiculosBLL.Guardar(vehiculos);
                }
                else
                {
                    int id             = Convert.ToInt32(vehiculoIdNumericUpDown.Value);
                    var mantenimientos = VehiculosBLL.Buscar(id);
                    if (mantenimientos != null)
                    {
                        paso = VehiculosBLL.Modificar(vehiculos);
                    }
                }
                LimpiarCampos();
                GeneralErrorProvider.Clear();
                if (paso)
                {
                    MessageBox.Show("Guardado!", "Exitoso",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("No pudo Guardar!", "Fallo",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
コード例 #17
0
        private void EliminarButton_Click(object sender, EventArgs e)
        {
            int       id        = Convert.ToInt32(VehiculoIdNumericUpDown.Value);
            Vehiculos vehiculos = VehiculosBLL.Buscar(id);

            if (vehiculos != null)
            {
                if (VehiculosBLL.Eliminar(id))
                {
                    MessageBox.Show("Eliminado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar();
                }
                else
                {
                    MessageBox.Show("No se pudo eliminar!!", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("No existe!!", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #18
0
        private void buttonBuscar_Click(object sender, EventArgs e)
        {
            Expression <Func <Vehiculos, bool> > filtro = v => true;
            int id;

            switch (FiltroComboBox.SelectedIndex)
            {
            case 0:    //Filtrando por ID del Vehículo.
                id     = Convert.ToInt32(CriterioTextBox.Text);
                filtro = v => v.VehiculoId == id;
                break;

            case 1:    //Filtrando por la Descripción del Vehículo.
                filtro = v => v.Descripcion.Contains(CriterioTextBox.Text);
                break;

            case 2:    //Filtrando por Costo Total de Mantenimiento del Vehículo.
                filtro = v => v.TotalMantenimiento.Equals((double)Convert.ToDouble(CriterioTextBox.Text));
                break;
            }

            VehiculosConsultaDataGridView.DataSource = VehiculosBLL.GetList(filtro);
        }
コード例 #19
0
        private void buttonEliminar_Click(object sender, EventArgs e)
        {
            if (validar(1))
            {
                MessageBox.Show("Favor Introducir Id A Eliminar!");
            }
            else
            {
                int id = Convert.ToInt32(vehiculoIdNumericUpDown.Value);

                if (VehiculosBLL.Eliminar(id))
                {
                    MessageBox.Show("Eliminado!", "Exitoso",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                    LimpiarCampos();
                }
                else
                {
                    MessageBox.Show("No Pudo Eliminar!", "Fallido!",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                GeneralErrorProvider.Clear();
            }
        }
コード例 #20
0
        private void BtnCrear_Click(object sender, RoutedEventArgs e)
        {
            Directory.CreateDirectory("C:\\Nominas");
            Nominas          aux     = new NominasBLL().CreateNomina();
            List <Vehiculos> listado = new VehiculosBLL().GetVehiculosNomina(aux);

            Microsoft.Office.Interop.Excel.Application excel;
            Microsoft.Office.Interop.Excel.Workbook    worKbooK;
            Microsoft.Office.Interop.Excel.Worksheet   worksheet;
            Microsoft.Office.Interop.Excel.Range       celLrangE;
            excel    = new Microsoft.Office.Interop.Excel.Application();
            worKbooK = excel.Workbooks.Add(Type.Missing);
            Microsoft.Office.Interop.Excel.Worksheet worKsheeT = (Microsoft.Office.Interop.Excel.Worksheet)worKbooK.ActiveSheet;
            worKsheeT.Name         = "Nomina de pago " + aux.IdNomina;
            worKsheeT.Cells[1, 1]  = "Rut";
            worKsheeT.Cells[1, 2]  = "Patente";
            worKsheeT.Cells[1, 3]  = "Fecha_vencimiento";
            worKsheeT.Cells[1, 4]  = "Nro_serie_documento";
            worKsheeT.Cells[1, 5]  = "Fecha_factura";
            worKsheeT.Cells[1, 6]  = "Fecha_emision_homologacion";
            worKsheeT.Cells[1, 7]  = "Valor_neto_factura";
            worKsheeT.Cells[1, 8]  = "Digito_verificador_patente";
            worKsheeT.Cells[1, 9]  = "Codigo_sii";
            worKsheeT.Cells[1, 10] = "Ano";
            worKsheeT.Cells[1, 11] = "Tasacion";
            worKsheeT.Cells[1, 12] = "Motor";
            worKsheeT.Cells[1, 13] = "Chasis";
            worKsheeT.Cells[1, 14] = "Color";
            worKsheeT.Cells[1, 15] = "Nro_asientos";
            worKsheeT.Cells[1, 16] = "Tara";
            worKsheeT.Cells[1, 17] = "Nombre_propietario";
            worKsheeT.Cells[1, 18] = "Domicilio_propietario";
            worKsheeT.Cells[1, 19] = "Comuna_propietario";
            worKsheeT.Cells[1, 20] = "Telefono_propietario";
            worKsheeT.Cells[1, 21] = "Sello_verde";
            worKsheeT.Cells[1, 22] = "Fecha_plazo_homologacion";
            worKsheeT.Cells[1, 23] = "Modelo";
            worKsheeT.Cells[1, 24] = "Marca";
            worKsheeT.Cells[1, 25] = "Tipo_vehiculo";
            worKsheeT.Cells[1, 26] = "Cilindrada";
            worKsheeT.Cells[1, 27] = "Combustible";
            worKsheeT.Cells[1, 28] = "Transmision";
            worKsheeT.Cells[1, 29] = "Equipamiento";
            worKsheeT.Cells[1, 30] = "Nro_puertas";
            worKsheeT.Cells[1, 31] = "Zona_franca";
            worKsheeT.Cells[1, 32] = "Tonelaje";
            int i = 2;

            foreach (Vehiculos item in listado)
            {
                worKsheeT.Cells[i, 1] = item.Rut;
                worKsheeT.Cells[i, 2] = item.Patente;
                worKsheeT.Cells[i, 3] = item.FechaVencimiento.Value.ToString("dd/MM/yyyy");
                worKsheeT.Cells[i, 4] = "";
                if (item.FechaFactura.HasValue)
                {
                    worKsheeT.Cells[i, 5] = item.FechaFactura.Value.ToString("dd/MM/yyyy");
                }
                if (item.FechaEmisionHomologacion.HasValue)
                {
                    worKsheeT.Cells[i, 6] = item.FechaEmisionHomologacion.Value.ToString("dd/MM/yyyy");
                }
                if (item.ValorNetoFactura.HasValue)
                {
                    worKsheeT.Cells[i, 7] = item.ValorNetoFactura;
                }
                worKsheeT.Cells[i, 8]  = item.DigitoVerificador;
                worKsheeT.Cells[i, 9]  = item.CodigoSII;
                worKsheeT.Cells[i, 10] = item.Anno;
                worKsheeT.Cells[i, 11] = item.Tasacion;
                worKsheeT.Cells[i, 12] = item.NroMotor;
                worKsheeT.Cells[i, 13] = item.NroChasis;
                worKsheeT.Cells[i, 14] = item.Color;
                worKsheeT.Cells[i, 15] = item.NroAsientos;
                worKsheeT.Cells[i, 16] = "0";
                worKsheeT.Cells[i, 17] = item.NombrePropietario;
                worKsheeT.Cells[i, 18] = item.DomicilioPropietario;
                worKsheeT.Cells[i, 19] = item.ComunaPropietario;
                worKsheeT.Cells[i, 20] = item.TelefonoPropietario;
                worKsheeT.Cells[i, 21] = "Si";
                if (item.FechaPlazoHomologacion.HasValue)
                {
                    worKsheeT.Cells[i, 22] = item.FechaPlazoHomologacion.Value.ToString("dd/MM/yyyy");
                }
                worKsheeT.Cells[i, 23] = item.Modelo;
                worKsheeT.Cells[i, 24] = item.Marca;
                worKsheeT.Cells[i, 25] = item.TipoVehiculo;
                worKsheeT.Cells[i, 26] = item.Cilindrada;
                worKsheeT.Cells[i, 27] = item.Combustible;
                worKsheeT.Cells[i, 28] = item.Transmision;
                worKsheeT.Cells[i, 29] = item.Equipamiento;
                worKsheeT.Cells[i, 30] = item.NroPuertas;
                worKsheeT.Cells[i, 31] = "";
                worKsheeT.Cells[i, 32] = "";
                i++;
            }
            string file = "C:\\Nominas\\nomina" + aux.IdNomina + ".xlsx";

            if (File.Exists(file))
            {
                File.Delete(file);
                worKbooK.SaveAs(file);
            }
            else
            {
                worKbooK.SaveAs(file);
            }
            worKbooK.Close();
            excel.Quit();
            Process.Start(file);
            DgVehiculosNominas.ItemsSource = new VehiculosBLL().GetVehiculosOff();
            DgNominasCreadas.ItemsSource   = new NominasBLL().GetNominas();
        }
コード例 #21
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Vehiculos>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    try
                    {
                        listado = VehiculosBLL.GetList(l => l.VehiculoId == Utilidades.ToInt(CriterioTextBox.Text));
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Debes ingresar un Critero valido para aplicar este filtro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    }
                    break;

                case 1:
                    try
                    {
                        listado = VehiculosBLL.GetList(l => l.MarcaId == Utilidades.ToInt(CriterioTextBox.Text));
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Debes ingresar un Critero valido para aplicar este filtro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    }
                    break;

                case 2:
                    try
                    {
                        listado = VehiculosBLL.GetList(l => l.Modelo.Contains(CriterioTextBox.Text));
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Debes ingresar un Critero valido para aplicar este filtro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    }
                    break;

                case 3:
                    try
                    {
                        listado = VehiculosBLL.GetList(l => l.Ano == Utilidades.ToInt(CriterioTextBox.Text));
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Debes ingresar un Critero valido para aplicar este filtro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    }
                    break;

                case 5:
                    try
                    {
                        long id = long.Parse(CriterioTextBox.Text);
                        listado = VehiculosBLL.GetList(l => l.Costo == id);
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Debes ingresar un Critero valido para aplicar este filtro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    }
                    break;
                }
            }
            else
            {
                listado = VehiculosBLL.GetList(c => true);
            }

            if (DesdeDatePicker.SelectedDate != null)
            {
                listado = VehiculosBLL.GetList(c => c.FechaIngreso.Date >= DesdeDatePicker.SelectedDate);
            }

            if (HastaDatePicker.SelectedDate != null)
            {
                listado = VehiculosBLL.GetList(c => c.FechaIngreso.Date <= HastaDatePicker.SelectedDate);
            }

            DatosDataGrid.ItemsSource = null;
            DatosDataGrid.ItemsSource = listado;
        }
コード例 #22
0
        public void ExisteTest()
        {
            var paso = VehiculosBLL.Existe(1);

            Assert.IsNotNull(paso);
        }
コード例 #23
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            if (!Validar())
            {
                return;
            }

            if (VehiculoIdTextBox.Text.Trim() == string.Empty)
            {
                MessageBox.Show("El Campo (Vehiculo Id) está vacío.\n\nAsigne un Id al Vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                VehiculoIdTextBox.Text = "0";
                VehiculoIdTextBox.Focus();
                VehiculoIdTextBox.SelectAll();
                return;
            }
            if (MarcaComboBox.Text == string.Empty)
            {
                MessageBox.Show("El Campo (Marca) está vacío.\n\nPorfavor, Seleccione La Marca del Vehiculo a Crear.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                MarcaComboBox.IsDropDownOpen = true;
                return;
            }

            if (MatriculaTextBox.Text.Trim() == string.Empty)
            {
                MessageBox.Show("El Campo (Matricula) está vacío.\n\nAsigne una Matricula al Vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                MatriculaTextBox.Text = "0";
                MatriculaTextBox.Focus();
                MatriculaTextBox.SelectAll();
                return;
            }


            if (ModeloTextbox.Text.Trim() == string.Empty)
            {
                MessageBox.Show("El Campo (Modelo) está vacío.\n\nAsigne un Modelo al Vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                ModeloTextbox.Clear();
                ModeloTextbox.Focus();
                return;
            }

            if (DescripcionTextBox.Text.Trim() == string.Empty)
            {
                MessageBox.Show("El Campo (Descripciòn) está vacío.\n\nAsigne un comentario al vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                DescripcionTextBox.Clear();
                DescripcionTextBox.Focus();
                return;
            }

            if (VINTextBox.Text.Trim() == string.Empty)
            {
                MessageBox.Show("El Campo (VIN Number) está vacío.\n\nAsigne un VIN al Vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                VINTextBox.Text = "0";
                VINTextBox.Focus();
                VINTextBox.SelectAll();
                return;
            }
            if (PlacaTextBox.Text.Trim() == string.Empty)
            {
                MessageBox.Show("El Campo(Placa) esta vacio .\n\nAsigne una placa al vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                PlacaTextBox.Focus();
                return;
            }


            if (AnoTextBox.Text.Trim() == string.Empty)
            {
                MessageBox.Show("El campo (Año) esta vacio .\n\nAsigne un Año al vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                AnoTextBox.Focus();
                return;
            }


            if (CostoTextBox.Text.Trim() == string.Empty)
            {
                MessageBox.Show("El Campo (Costo) está vacío.\n\nAsigne un costo al Vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                CostoTextBox.Clear();
                CostoTextBox.Focus();
                return;
            }

            if (PrecioPorDiaTextBox.Text.Trim() == string.Empty)
            {
                MessageBox.Show("El Campo (Precio Por Dia) está vacío.\n\nAsigne un Precio al Vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                PrecioPorDiaTextBox.Clear();
                PrecioPorDiaTextBox.Focus();
                return;
            }



            var paso = VehiculosBLL.Guardar(vehiculos);

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado correctamente!", "Exito",
                                MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("Transaccion Fallida", "Fallo",
                                MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }