protected void Page_Load(object sender, EventArgs e)
    {
        if ( (Request.QueryString["Id"] != null))
        {
            IdVehiculoRecurso = int.Parse(Request.QueryString["Id"].ToString());

            SolicitudRecursosVehiculos s = SolicitudRecursosVehiculos.FindFirst(Expression.Eq("Id",IdVehiculoRecurso));
            IdVehiculo = s.IdVehiculo;
            IdSolicitud = s.IdSolicitud;
            FechaRango r = Solicitud.PeriodoDesdeHasta(s.IdSolicitud);
            makeCboFecha(r);
            p = Vehiculos.GetById(s.IdVehiculo.ToString());
            txtVehiculo.Text =  p.Patente + " - " +  p.Marca + "," + p.Modelo;
        }

        fillGrid();
    }
        public static Vehiculos Buscar(int id)
        {
            Contexto  db        = new Contexto();
            Vehiculos vehiculos = new Vehiculos();

            try
            {
                vehiculos = db.vehiculos.Find(id);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }


            return(vehiculos);
        }
Beispiel #3
0
        public void DesplegarVehiculo(Vehiculos vehiculo)
        {
            DataTable dt = new DataTable();

            dt = vehiculo.Listado("V.UsuarioId, Ma.Descripcion as 'Marca', M.Descripcion as 'Modelo', Mo.Descripcion as 'Motor', T.Descripcion as 'Transmision', E.Descripcion as 'Estado', C.Descripcion as 'Color', Kilometraje, Precio, Año, F.Foto", "V.VehiculoId=" + vehiculo.VehiculoId, "");


            MarcaLabel.Text       = dt.Rows[0]["Marca"].ToString();
            ModeloLabel.Text      = dt.Rows[0]["Modelo"].ToString();
            MotorLabel.Text       = dt.Rows[0]["Motor"].ToString();
            TransmisionLabel.Text = dt.Rows[0]["Transmision"].ToString();
            EstadoLabel.Text      = dt.Rows[0]["Estado"].ToString();
            ColorLabel.Text       = dt.Rows[0]["Color"].ToString();
            KilometrajeLabel.Text = dt.Rows[0]["Kilometraje"].ToString();
            PrecioLabel.Text      = dt.Rows[0]["Precio"].ToString();
            AñoLabel.Text         = dt.Rows[0]["Año"].ToString();

            DesplegarUsuario(dt);
            FotosDataList.DataSource = dt;
            FotosDataList.DataBind();
        }
Beispiel #4
0
        private static bool Insertar(Vehiculos vehiculos)
        {
            Contexto contexto = new Contexto();
            bool     paso     = false;

            try
            {
                contexto.Vehiculos.Add(vehiculos);
                paso = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }

            return(paso);
        }
Beispiel #5
0
        public static bool Modificar(Vehiculos vehiculos)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                contexto.Entry(vehiculos).State = EntityState.Modified;
                paso = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }

            return(paso);
        }
Beispiel #6
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            if (Validar(1))
            {
                MessageBox.Show("Ingrese un ID");
                return;
            }

            int       id       = Convert.ToInt32(VehiculoIDnumericUpDown.Value);
            Vehiculos vehiculo = BLL.VehiculosBLL.Buscar(id);

            if (vehiculo != null)
            {
                DescripciontextBox.Text        = vehiculo.Descripcion;
                TotalMantenimientotextBox.Text = vehiculo.TotalMantenimiento.ToString();
            }
            else
            {
                MessageBox.Show("No se encontro", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #7
0
        public static bool Guardar(Vehiculos vehiculo)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                if (contexto.Vehiculo.Add(vehiculo) != null)
                {
                    contexto.SaveChanges();
                    paso = true;
                }

                contexto.Dispose();
            }
            catch (Exception)
            {
                throw;
            }
            return(paso);
        }
Beispiel #8
0
        public int EditVehiculos(Vehiculos carro)
        {
            string query = "UPDATE Vehiculos Set PlacaVehiculo=@PlacaVehiculo, MarcaVehiculo=@MarcaVehiculo, ColorVehiculo=@ColorVehiculo, ModeloVehiculo=@ModeloVehiculo," +
                           " CilindrajeVehiculo=@CilindrajeVehiculo WHERE  CodigoVehiculo like @CodigoVehiculo;";


            SqlCommand comando = new SqlCommand(query, conexion.CrearConexion());

            comando.Parameters.AddWithValue("@CodigoVehiculo", carro.CodigoVehiculo);
            comando.Parameters.AddWithValue("@PlacaVehiculo", carro.PlacaVehiculo);
            comando.Parameters.AddWithValue("@MarcaVehiculo", carro.MarcaVehiculo);
            comando.Parameters.AddWithValue("@ColorVehiculo", carro.ColorVehiculo);
            comando.Parameters.AddWithValue("@ModeloVehiculo", carro.ModeloVehiculo);
            comando.Parameters.AddWithValue("@CilindrajeVehiculo", carro.CilindrajeVehiculo);

            int filas = comando.ExecuteNonQuery();

            conexion.CerrarConexion();

            return(filas);
        }
        public Vehiculos cargarData(string Chapa)
        {
            AccesoDatos conexion = null;
            Vehiculos   aux      = null;

            try
            {
                conexion = new AccesoDatos();
                conexion.setearConsulta("select IdAuto,Chapa,Marca,Modelo,CodigoMotor,CodigoChasis,FechaAlta,FechaBaja,Estado from VEHICULOS WHERE Chapa = @Chapa");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@Chapa", Chapa);
                conexion.abrirConexion();
                conexion.ejecutarConsulta();
                while (conexion.Lector.Read())
                {
                    aux              = new Vehiculos();
                    aux.IdAuto       = conexion.Lector.GetInt32(0);
                    aux.Chapa        = conexion.Lector.GetString(1);
                    aux.Marca        = conexion.Lector.GetString(2);
                    aux.Modelo       = conexion.Lector.GetString(3);
                    aux.CodigoMotor  = conexion.Lector.GetString(4);
                    aux.CodigoChasis = conexion.Lector.GetString(5);
                    aux.FechaAlta    = conexion.Lector.GetDateTime(6);
                    //aux.FechaBaja = conexion.Lector.GetDateTime(7);
                    aux.Estado = conexion.Lector.GetInt32(8);
                }
                return(aux);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }
        public List <Vehiculos> listar()
        {
            AccesoDatos      conexion = null;
            List <Vehiculos> lista    = new List <Vehiculos>();
            Vehiculos        aux;

            try
            {
                conexion = new AccesoDatos();
                conexion.setearConsulta("select veh.Chapa, veh.Marca,veh.Modelo,veh.FechaAlta,veh.estado,veh.CodigoMotor,veh.CodigoChasis,veh.IdAuto from VEHICULOS as VEH where estado = 1");
                conexion.abrirConexion();
                conexion.ejecutarConsulta();
                while (conexion.Lector.Read())
                {
                    aux              = new Vehiculos();
                    aux.Chapa        = conexion.Lector.GetString(0);
                    aux.Marca        = conexion.Lector.GetString(1);
                    aux.Modelo       = conexion.Lector.GetString(2);
                    aux.FechaAlta    = conexion.Lector.GetDateTime(3);
                    aux.Estado       = conexion.Lector.GetInt32(4);
                    aux.CodigoMotor  = conexion.Lector.GetString(5);
                    aux.CodigoChasis = conexion.Lector.GetString(6);
                    aux.IdAuto       = conexion.Lector.GetInt32(7);
                    lista.Add(aux);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }
        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);
                }
            }
        }
        private void LoadViewStateParameters()
        {
            dtFecha.SelectedDate   = InitialDate;
            cbEstado.SelectedIndex = -1;

            if (Request.QueryString["l"] != null && Request.QueryString["l"] == "true")
            {
                if (Empresa > 0)
                {
                    cbEmpresa.SetSelectedValue(Empresa);
                }
                if (Linea > 0)
                {
                    cbLinea.SetSelectedValue(Linea);
                }
                if (Transportista > 0)
                {
                    cbTransportista.SetSelectedValue(Transportista);
                }
                if (Departamento > 0)
                {
                    cbDepartamento.SetSelectedValue(Departamento);
                }
                if (CentroDeCosto > 0)
                {
                    cbCentroDeCostos.SetSelectedValue(CentroDeCosto);
                }
                if (SubCentroDeCosto > 0)
                {
                    cbSubCentroDeCostos.SetSelectedValue(SubCentroDeCosto);
                }
                if (Vehiculos.Count > 0)
                {
                    cbVehiculo.SetSelectedValues(Vehiculos.Select(v => v.ToString("#0")));
                }

                BtnSearchClick(null, null);
            }
        }
Beispiel #13
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);
            }
        }
Beispiel #14
0
        protected void AgregarButton_Click(object sender, EventArgs e)
        {
            if (FotoFileUpload.HasFile)
            {
                Vehiculos vehiculo;
                if (Session["Vehiculo"] == null)
                {
                    Session["Vehiculo"] = new Vehiculos();
                }

                vehiculo = (Vehiculos)Session["Vehiculo"];

                FotoFileUpload.SaveAs(Server.MapPath("~/Fotos/" + FotoFileUpload.FileName));
                vehiculo.AgregarFotos("~/Fotos/" + FotoFileUpload.FileName);
                Session["Vehiculo"] = vehiculo;
                Utilerias2.ShowToastr(this, "", "Agregado correctamente", "success");
            }
            else
            {
                Utilerias2.ShowToastr(this, "", "Seleccione una foto", "info");
            }
        }
Beispiel #15
0
        /// <summary>
        /// Boton que crea asigna valores al atributo vehiculo de la clase segun su tipo
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            this.v = default;
            try
            {
                if (this.comboBoxTipo.SelectedIndex != -1 && this.txtMarca.Text != "" && this.txtPrecio.Text != "" && this.txtPatente.Text != "")
                {
                    switch (this.comboBoxTipo.SelectedIndex)
                    {
                    case 0:
                        this.v    = new Auto(this.txtMarca.Text, float.Parse(this.txtPrecio.Text), this.txtPatente.Text);
                        this.tipo = "Auto";
                        break;

                    case 1:
                        this.v    = new Suv(this.txtMarca.Text, float.Parse(this.txtPrecio.Text), this.txtPatente.Text);
                        this.tipo = "Suv";
                        break;

                    case 2:
                        this.v    = new Moto(this.txtMarca.Text, float.Parse(this.txtPrecio.Text), this.txtPatente.Text);
                        this.tipo = "Moto";
                        break;
                    }

                    this.DialogResult = System.Windows.Forms.DialogResult.OK;
                }
                else
                {
                    MessageBox.Show("Debe ingresar correctamente todos los campos!", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    throw new Exception();
                }
            }
            catch (Exception ex)
            {
                this.DialogResult = System.Windows.Forms.DialogResult.Abort;
                Console.WriteLine(ex.Message);
            }
        }
Beispiel #16
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            bool      paso     = false;
            Vehiculos vehiculo = Llenaclase();


            if (validar(2))
            {
                MessageBox.Show("llenar los campos");
            }
            else
            {
                int id = Convert.ToInt32(IdnumericUpDown.Value);
                if (id == 0)
                {
                    paso = BLL.VehiculosBLL.Guardar(vehiculo);
                }
                else
                {
                    var P = BLL.VehiculosBLL.Buscar(id);
                    if (P != null)
                    {
                        paso = BLL.VehiculosBLL.Modificar(vehiculo);
                    }
                }
                Limpiar();
                errorProvider1.Clear();
                if (paso)
                {
                    MessageBox.Show("Guardado!",
                                    "Exitosamente", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("No pudo Guardar!",
                                    "guardar de nuevo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
        private static bool Insertar(Vehiculos vehiculos)
        {
            bool     paso = false;
            Contexto db   = new Contexto();

            try
            {
                if (db.vehiculos.Add(vehiculos) != null)
                {
                    paso = db.SaveChanges() > 0;
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }
            return(paso);
        }
Beispiel #18
0
        public async Task <ActionResult <Vehiculos> > PostVehiculo(Vehiculos item)
        {
            var _thereIsMatricula = await _vehiculoContext.Vehiculo.FindAsync(item.Matricula);

            // Valida si existe la matricula
            if (_thereIsMatricula == null)
            {
                var _thereIsDNI = await _vehiculoContext.Conductor.FindAsync(item.DNI);

                // Valida que exista la DNI del conductor
                if (_thereIsDNI == null)
                {
                    var message = string.Format("Conductor DNI = {0} No Existe", item.DNI);
                    return(NotFound(message));
                }

                // Trae la cantidad de vehiculos asignados
                var _countVehiculoConductor = await _vehiculoContext.Vehiculo.Where(c => c.DNI == item.DNI).ToListAsync();

                // Valida que la cantidad de vehiculos asignados no exceda de 10
                if (_countVehiculoConductor.Count < 10)
                {
                    _vehiculoContext.Vehiculo.Add(item);
                    await _vehiculoContext.SaveChangesAsync();
                }
                else
                {
                    var message = string.Format("Conductor DNI = {0} No debe tener mas de 10 vehiculos asignados", item.DNI);
                    return(NotFound(message));
                }
            }
            else
            {
                var message = string.Format("Matricula = {0} Existe", item.Matricula);
                return(NotFound(message));
            }

            return(CreatedAtAction(nameof(GetAllVehiculo), new { id = item.Matricula }, item));
        }
Beispiel #19
0
        public static bool Guardar(Vehiculos vehiculos)
        {
            bool paso = false;

            Contexto contexto = new Contexto();

            try
            {
                if (contexto.Vehiculos.Add(vehiculos) != null)
                {
                    contexto.SaveChanges();
                    paso = true;
                }

                contexto.Dispose();
            }
            catch (Exception)
            {
                MessageBox.Show("Error al Guardar");
            }
            return(paso);
        }
Beispiel #20
0
        public int CrearVehiculos(Vehiculos carro)
        {
            string query = @"Vehiculos(PlacaVehiculo,MarcaVehiculo,ColorVehiculo,ModeloVehiculo,CilindrajeVehiculo,FkCodigoGps,FkCod_Cli,FkCodUsuario)
                VALUES (@PlacaVehiculo, @MarcaVehiculo, @ColorVehiculo, @ModeloVehiculo, @CilindrajeVehiculo, @FkCodigoGps, @FkCod_Cli, @FkCodUsuario)";


            SqlCommand comando = new SqlCommand(query, conexion.CrearConexion());

            comando.Parameters.AddWithValue("@PlacaVehiculo", carro.PlacaVehiculo);
            comando.Parameters.AddWithValue("@MarcaVehiculo", carro.MarcaVehiculo);
            comando.Parameters.AddWithValue("@ColorVehiculo", carro.ColorVehiculo);
            comando.Parameters.AddWithValue("@ModeloVehiculo", carro.ModeloVehiculo);
            comando.Parameters.AddWithValue("@CilindrajeVehiculo", carro.CilindrajeVehiculo);
            comando.Parameters.AddWithValue("@FkCodigoGps", carro.FkCodigoGps);
            comando.Parameters.AddWithValue("@FkCod_Cli", carro.FkCodCli);
            comando.Parameters.AddWithValue("@FkCodUsuario", carro.FkCodUsuario);

            int filas = comando.ExecuteNonQuery();

            conexion.CerrarConexion();

            return(filas);
        }
Beispiel #21
0
        public static bool Guardar(Vehiculos vehiculos)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                if (contexto.Vehiculos.Add(vehiculos) != null)
                {
                    paso = contexto.SaveChanges() > 0;
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }

            return(paso);
        }
Beispiel #22
0
        public void GuardarTest()
        {
            RepositorioBase <Vehiculos> db = new RepositorioBase <Vehiculos>();


            Vehiculos vh = new Vehiculos()
            {
                VehiculoId    = 2,
                Vin           = "21e1",
                Marca         = "Toyota",
                Placa         = "121",
                Modelo        = "Ferr",
                Color         = "Rojo",
                Anio          = "21",
                Descripcion   = "ew",
                Costo         = 0,
                Precio        = 0,
                Estado        = "Vendido",
                FechaRegistro = DateTime.Now
            };

            Assert.IsTrue(db.Guardar(vh));
        }
Beispiel #23
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            MyerrorProvider.Clear();

            if (Validar(1))
            {
                MessageBox.Show("Debe Ingresar un ID");
                return;
            }

            int       id       = Convert.ToInt32(IdnumericUpDown.Value);
            Vehiculos vehiculo = BLL.VehiculoBLL.Buscar(id);

            if (vehiculo != null)
            {
                DescripciontextBox.Text   = vehiculo.Descripcion;
                MantenimientotextBox.Text = vehiculo.MantenimientoTotal.ToString();
            }
            else
            {
                MessageBox.Show("No se puede encontrar", "Hay Problemas", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            Vehiculos vehiculo = new Vehiculos();

            ObtenerValores(vehiculo);
            if (VehiculoIdTextBox.Text.Length == 0)
            {
                Validaciones.ShowToastr(this, "Advertencia", "Debe insertar un Id", "warning");
            }
            else
            {
                if (vehiculo.Buscar(vehiculo.VehiculoId))
                {
                    Limpiar();
                    DevolverValores(vehiculo);
                }
                else
                {
                    Validaciones.ShowToastr(this, "Advertencia", "Id no encontrado", "warning");
                    Limpiar();
                }
            }
        }
Beispiel #25
0
        public IHttpActionResult PutVehiculos(long id, Vehiculos vehiculos)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != vehiculos.Id)
            {
                return(BadRequest());
            }

            try
            {
                vehiculosService.Update(id, vehiculos);
            }
            catch (DbUpdateConcurrencyException)
            {
                return(NotFound());
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Beispiel #26
0
        protected void GuardarButton_Click(object sender, EventArgs e)
        {
            Vehiculos vehiculo = ObtenerDatos();

            if (vehiculo.ValidarListaFoto())
            {
                if (vehiculo.Insertar())
                {
                    UsarEspacio();
                    Limpiar();
                    Utilerias2.ShowToastr(this, "", "Su auto se a guardado correctamente", "success");
                    Response.Redirect("/WebForm/Default.aspx");
                }
                else
                {
                    Utilerias2.ShowToastr(this, "Error", "Error al guardar", "error");
                }
            }
            else
            {
                Utilerias2.ShowToastr(this, "", "Agrege por lo menos una foto", "info");
            }
        }
Beispiel #27
0
        public void LlenarCampos(Ventas ventas)
        {
            int id;
            RepositorioBase <Vehiculos> db = new RepositorioBase <Vehiculos>();

            int.TryParse(VehiculoDropDownList.SelectedValue, out id);
            Vehiculos s      = db.Buscar(id);
            decimal   precio = s.Precio;

            if (precio < 0)
            {
                precio = precio * (-1);
            }

            VentaIdTextBox.Text       = ventas.VentaId.ToString();
            ClienteDropDownList.Text  = ventas.ClienteId.ToString();
            UsuarioDropDownList.Text  = ventas.UsuarioId.ToString();
            TotalTextBox.Text         = ventas.Total.ToString();
            PrecioTextBox.Text        = Convert.ToString(s.Precio);
            FechaRegistroTextBox.Text = ventas.FechaRegistro.ToString("yyyy-MM-dd");
            ViewState["Ventas"]       = ventas;
            this.BindGrid();
        }
Beispiel #28
0
        //Vista del detalle
        // GET: VehiculosMVC/Details/5
        public ActionResult Details(int?id)
        {
            //Codigo para el detalle  como restfull

            Vehiculos vehiculos = new Vehiculos();

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            using (var client = new HttpClient())
            {
                client.BaseAddress = new Uri("http://localhost:54520/api/");

                // Obtiene asincronamente y esepera hata obteneer la data
                var responsetask = client.GetAsync("VehiculosApi/" + id);
                responsetask.Wait();
                var result = responsetask.Result;
                if (result.IsSuccessStatusCode)
                {
                    //leer todo el contenido y parsearlo a la lista
                    var leer = result.Content.ReadAsAsync <Vehiculos>();
                    leer.Wait();
                    vehiculos = leer.Result;
                }
                else
                {
                    vehiculos = null;
                    ModelState.AddModelError(string.Empty, "Error...");
                }
            }
            if (vehiculos == null)
            {
                return(HttpNotFound());
            }
            return(View(vehiculos));
        }
    protected void btnAlquilar_Click(object sender, EventArgs e)
    {
        try
        {
            int       cedula = Convert.ToInt32(txtCedula.Text);
            Vehiculos v      = LVehiculo.Buscar(txtMatricula.Text);
            if (v == null)
            {
                lblError.Text = "No existe el vehiculo.";
            }
            Clientes c = LCliente.Buscar(cedula);
            if (c == null)
            {
                lblError.Text = "No existe el cliente.";
            }


            Alquiler a = new Alquiler(c, v, mvwInicio.SelectedDate, mvwFin.SelectedDate);
            LAlquiler.Alquilar(a);
            lblError.Text = "Se agrego alquiler con exito.";
        }
        catch (Exception ex)
        { lblError.Text = ex.Message; }
    }
Beispiel #30
0
        public static bool Eliminar(int id)
        {
            bool paso = false;

            Contexto contexto = new Contexto();

            try
            {
                Vehiculos vehiculos = contexto.Vehiculos.Find(id);

                contexto.Vehiculos.Remove(vehiculos);

                if (contexto.SaveChanges() > 0)
                {
                    paso = true;
                }
                contexto.Dispose();
            }
            catch (Exception)
            {
                MessageBox.Show("No se encuentran vehiculos registrados en el ID seleccionado");
            }
            return(paso);
        }
        public static bool Eliminar(int id)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                Vehiculos vehiculos = contexto.vehiculos.Find(id);

                if (vehiculos != null)
                {
                    contexto.Entry(vehiculos).State = EntityState.Deleted;
                }

                if (contexto.SaveChanges() > 0)
                {
                    paso = true;
                    contexto.Dispose();
                }
            }
            catch (Exception) { throw; }

            return(paso);
        }