public ActionResult Editar(Vehiculo c) { try{ c.InicioSeguro = DateTime.ParseExact(Request["InicioSeguro"].ToString(), "dd-MM-yyyy", null); c.FinSeguro = DateTime.ParseExact(Request["FinSeguro"].ToString(), "dd-MM-yyyy", null); c.Update(); return RedirectToAction("ver", new { id = c.IdVehiculo }); } catch (Exception ex) { Funciones.LogError(ex); return RedirectToAction("ver", new { id = c.IdVehiculo }); } }
public void Update() { this.Vehiculo = null; this.cliente = null; using (RentaCarContext db = new RentaCarContext()) { db.Cotizaciones.Attach(this); db.Entry(this).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
public ActionResult Nuevo(Vehiculo v, Inspeccion i, FormCollection frm) { try{ v.InicioSeguro = DateTime.ParseExact(frm["InicioSeguro"].ToString(), "dd-MM-yyyy", null); v.FinSeguro = DateTime.ParseExact(frm["FinSeguro"].ToString(), "dd-MM-yyyy", null); v.Insert(); i.IdVehiculo = v.IdVehiculo; i.Insert(); if (frm["VehiculoComentario"] != null) { var coment = new ComentariosVehiculos(); coment.Comentario = frm["VehiculoComentario"].ToString(); coment.IdVehiculo = v.IdVehiculo; coment.IdUsuario = Funciones.GetCurrent().IdUsuario; coment.Insert(); } if (frm["InspeccionComentario"] != null) { var coment = new ComentariosInspeccion(); coment.Comentario = frm["InspeccionComentario"].ToString(); coment.IdInspeccion = i.IdInspeccion; coment.IdUsuario = Funciones.GetCurrent().IdUsuario; ; coment.Insert(); } return RedirectToAction("ver", new { id = v.IdVehiculo }); } catch (Exception ex) { Funciones.LogError(ex); return View(); } }
public void Update() { this.Vehiculo = null; this.Alquiler = null; using (RentaCarContext db = new RentaCarContext()) { db.AlquilerDetalle.Attach(this); db.Entry(this).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
public void Reemplazar() { this.Vehiculo = null; this.Alquiler = null; this.Estado = AlquilerDetalle.EstadoReemplazado; using (RentaCarContext db = new RentaCarContext()) { db.AlquilerDetalle.Attach(this); db.Entry(this).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } var v = RentaCarNewBll.Vehiculo.GetOne(this.IdVehiculo); v.IdEstado = EstadosVehiculo.DISPONIBLE; v.Estado = null; v.Update(); }
public void GetVehiculo() { this.Vehiculo = RentaCarNewBll.Vehiculo.GetOne(this.IdVehiculo); }
public void Cerrar() { this.Vehiculo = RentaCarNewBll.Vehiculo.GetOne(this.IdVehiculo); this.Vehiculo.IdEstado = EstadosVehiculo.DISPONIBLE; this.Vehiculo.Update(); }
public static List<Vehiculo> GetAll(int page, int pagesize, string placa, string chasis, string matricula, int? idsucursal, int? idmarca, int? idmodelo) { var cs = new List<Vehiculo>(); using (RentaCarContext db = new RentaCarContext()) { SqlCommand cb = new SqlCommand("GetVehiculos"); cb.Parameters.AddWithValue("@placa", placa); cb.Parameters.AddWithValue("@chasis", chasis); cb.Parameters.AddWithValue("@matricula", matricula); cb.Parameters.AddWithValue("@idmarca", idmarca); cb.Parameters.AddWithValue("@idmodelo", idmodelo); cb.Parameters.AddWithValue("@page", page); cb.Parameters.AddWithValue("@pagesize", pagesize); cb.Parameters.AddWithValue("@idsucursal", idsucursal); Vehiculo c; foreach (DataRow r in db.get_tabla(cb).Rows) { c = new Vehiculo(); c.TotalRow = int.Parse(r["TotalRow"].ToString()); c.Agno = int.Parse(r["Agno"].ToString()); c.Placa = r["placa"].ToString(); c.Matricula = r["Matricula"].ToString(); c.Marca = new Marca(); c.Marca.NombreMarca = r["nombremarca"].ToString(); c.Modelo = new Modelo(); c.Modelo.NombreModelo = r["nombreModelo"].ToString(); c.Color = new Color(); c.Color.NombreColor = r["NombreColor"].ToString(); c.IdVehiculo = int.Parse(r["idvehiculo"].ToString()); cs.Add(c); } return cs; } }