Esempio n. 1
0
 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 });
     }
 }
Esempio n. 2
0
 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();
     }
 }
Esempio n. 3
0
        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();
            }
        }
Esempio n. 4
0
 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();
     }
 }
Esempio n. 5
0
        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();
        }
Esempio n. 6
0
 public void GetVehiculo()
 {
     this.Vehiculo = RentaCarNewBll.Vehiculo.GetOne(this.IdVehiculo);
 }
Esempio n. 7
0
 public void Cerrar()
 {
     this.Vehiculo = RentaCarNewBll.Vehiculo.GetOne(this.IdVehiculo);
     this.Vehiculo.IdEstado = EstadosVehiculo.DISPONIBLE;
     this.Vehiculo.Update();
 }
Esempio n. 8
0
        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;

            }
        }