コード例 #1
0
ファイル: NCF.cs プロジェクト: abatista667/RentaCar
 public void insert()
 {
     using (var db = new RentaCarContext())
     {
         db.NCF.Add(this);
         db.SaveChanges();
     }
 }
コード例 #2
0
 public ActionResult GetInspeccion(int id)
 {
     using (RentaCarContext db = new RentaCarContext())
     {
         Inspeccion inspeccion = db.Inspecciones.Find(id);
         return Json(inspeccion, JsonRequestBehavior.AllowGet);
     }
 }
コード例 #3
0
 private void Update()
 {
     using (var db = new RentaCarContext())
     {
         db.Entry(this).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
     }
 }
コード例 #4
0
ファイル: Fotos.cs プロジェクト: abatista667/RentaCar
 public void Delete()
 {
     using (RentaCarContext db = new RentaCarContext())
     {
         db.Fotos.Remove(this);
         db.SaveChanges();
     }
 }
コード例 #5
0
ファイル: Error.cs プロジェクト: abatista667/RentaCar
 public void Insert()
 {
     using (RentaCarContext db = new RentaCarContext())
     {
         db.Errores.Add(this);
         db.SaveChanges();
     }
 }
コード例 #6
0
ファイル: NCF.cs プロジェクト: abatista667/RentaCar
 public void Modificar()
 {
     using (var db = new RentaCarContext())
     {
         db.NCF.Attach(this);
         db.Entry(this).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
     }
 }
コード例 #7
0
ファイル: NCF.cs プロジェクト: abatista667/RentaCar
        public static NCF GetOne()
        {
            using (var db = new RentaCarContext())
            {
                var n = db.NCF.Single(x => x.IdNCF == db.NCF.Where(d => d.Estado == "Pendiente").Min().IdNCF);

                return n;
            }
        }
コード例 #8
0
 public static List<TipoFacturacion> GetAll()
 {
     using (RentaCarContext db = new RentaCarContext())
     {
         var all = (from b in db.TiposFacturacion
               select b).ToList();
         return all;
     }
 }
コード例 #9
0
ファイル: Color.cs プロジェクト: abatista667/RentaCar
        public static List<Color> GetAll()
        {
            using (RentaCarContext db = new RentaCarContext())
            {
                var colores = from b in db.Colores
                              select b;

                return colores.ToList();
            }
        }
コード例 #10
0
ファイル: Municipio.cs プロジェクト: abatista667/RentaCar
        public static List<Municipio> GetAll()
        {
            using (RentaCarContext db = new RentaCarContext())
             {
                 var tipoDocs = from b in db.Municipios
                                select b;

                 return tipoDocs.ToList();
             }
        }
コード例 #11
0
ファイル: TipoDocumento.cs プロジェクト: abatista667/RentaCar
        public static List<TipoDocumento> GetAll()
        {
            using (RentaCarContext db = new RentaCarContext())
            {
                var tipoDocs = from b in db.TiposDocumentos
                               select b;

                return tipoDocs.ToList();
            }
        }
コード例 #12
0
ファイル: Modelo.cs プロジェクト: abatista667/RentaCar
        public static List<Modelo> GetAll()
        {
            using (RentaCarContext db = new RentaCarContext())
            {
                var modelos = from b in db.Modelos
                             select b;

                return modelos.ToList();
            }
        }
コード例 #13
0
ファイル: TipoSeguro.cs プロジェクト: abatista667/RentaCar
        public static List<TipoSeguro> GetAll()
        {
            using (RentaCarContext db = new RentaCarContext())
            {
                var s = from b in db.TipoSeguro
                             select b;

                return s.ToList();
            }
        }
コード例 #14
0
ファイル: Marca.cs プロジェクト: abatista667/RentaCar
        public static List<Marca> GetAll()
        {
            using (RentaCarContext db = new RentaCarContext())
            {
                var marcas = from b in db.Marcas
                             select b;

                return marcas.ToList();
            }
        }
コード例 #15
0
ファイル: Aseguradoras.cs プロジェクト: abatista667/RentaCar
        public static List<Aseguradoras> GetAll()
        {
            using (RentaCarContext db = new RentaCarContext())
            {
                var s = from b in db.Aseguradoras
                        select b;

                return s.ToList();
            }
        }
コード例 #16
0
ファイル: Provincia.cs プロジェクト: abatista667/RentaCar
        public static List<Provincia> GetAll()
        {
            using (RentaCarContext db = new RentaCarContext())
            {
                var tipoDocs = from b in db.Provincias
                               select b;

                return tipoDocs.ToList();
            }
        }
コード例 #17
0
ファイル: Concepto.cs プロジェクト: abatista667/RentaCar
        public static List<ConceptoPago> GetAll()
        {
            using (RentaCarContext db = new RentaCarContext())
            {
                var ps = (from b in db.ConceptosPagos
                          select b).ToList();

                return ps;

            }
        }
コード例 #18
0
 public static string GetSecuencia()
 {
     using (var db = new RentaCarContext())
     {
         var secuencia = db.SecuenciaFactura.Find(1);
         int num =secuencia.Secuencia;
         secuencia.Secuencia++;
         secuencia.Update();
         return num.ToString("0000");
     }
 }
コード例 #19
0
ファイル: Fotos.cs プロジェクト: abatista667/RentaCar
        public static List<Foto> GetAll(int id)
        {
            using (var db = new RentaCarContext())
            {
                var fs = (from b in db.Fotos
                          where b.IdVehiculo == id
                          select b).ToList();
                foreach (var f in fs)
                {
                    f.GetVirtualPath();
                }

                return fs;
            }
        }
コード例 #20
0
        public ActionResult GetInspeccionComentarios(int id)
        {
            using (RentaCarContext db = new RentaCarContext())
            {
                var coment = (from b in db.ComentariosInspecciones
                             where b.IdInspeccion == id
                              select b).ToList();

                foreach (var c in coment)
                {
                    c.GetUsuario();
                }

                return Json(coment, JsonRequestBehavior.AllowGet);
            }
        }
コード例 #21
0
ファイル: Cotizacion.cs プロジェクト: abatista667/RentaCar
        public static Cotizacion GetOne(int id)
        {
            using (RentaCarContext db = new RentaCarContext())
            {
                var a = db.Cotizaciones
                    .Include("TipoFacturacion")
                    .Single(x =>x.IdCotizacion == id);

                a.Vehiculo = Vehiculo.GetOne(a.IdVehiculo);
                a.cliente = Cliente.GetOne(a.IdCliente);
                return a;
            }
        }
コード例 #22
0
ファイル: Sucursal.cs プロジェクト: abatista667/RentaCar
 public void Update()
 {
     this.Provincia = null;
     this.Municipio =null;
     using (var db = new RentaCarContext())
     {
         db.Sucursales.Attach(this);
         db.Entry(this).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
     }
 }
コード例 #23
0
ファイル: Sucursal.cs プロジェクト: abatista667/RentaCar
        public static List<Sucursal> GetAll()
        {
            using (var db = new RentaCarContext())
            {
                var all = (from b in db.Sucursales
                           select b).ToList();

                foreach (var s in all)
                {
                    s.GetProvincia();
                }

                return all;
            }
        }
コード例 #24
0
ファイル: Factura.cs プロジェクト: abatista667/RentaCar
 public void GetTipoPago()
 {
     using (var db = new RentaCarContext())
     {
         this.TipoPago = db.TipoPagos.Find(this.IdTipoPago);
     }
 }
コード例 #25
0
ファイル: Factura.cs プロジェクト: abatista667/RentaCar
        public static void Eliminar(int id)
        {
            using (RentaCarContext db = new RentaCarContext())
            {
                var f = db.Facturas.Find(id);

                db.Facturas.Remove(f);
                db.SaveChanges();
            }
        }
コード例 #26
0
ファイル: Cotizacion.cs プロジェクト: abatista667/RentaCar
 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();
     }
 }
コード例 #27
0
ファイル: Factura.cs プロジェクト: abatista667/RentaCar
 public void GetConcepto()
 {
     using (var db = new RentaCarContext())
     {
         this.Concepto = db.ConceptosPagos.Find(this.IdConcepto);
     }
 }
コード例 #28
0
ファイル: Cotizacion.cs プロジェクト: abatista667/RentaCar
 public void GuardarCotizacion()
 {
     using (RentaCarContext db = new RentaCarContext())
     {
         db.Cotizaciones.Add(this);
         db.SaveChanges();
     }
 }
コード例 #29
0
ファイル: Factura.cs プロジェクト: abatista667/RentaCar
 internal static ICollection<Factura> GetByAlquiler(int p)
 {
     using (RentaCarContext db = new RentaCarContext())
     {
         var c = (from b in db.Facturas
                  where b.IdAlquiler == p
                  select b)
                 .OrderByDescending(x => x.IdAlquiler)
                 .ToList();
         foreach (var co in c)
         {
             co.GetConcepto();
             co.GetTipoPago();
         }
         return c;
     }
 }
コード例 #30
0
ファイル: Cotizacion.cs プロジェクト: abatista667/RentaCar
        public static List<Cotizacion> GetAll(int page, int? pagesize = null, int? idcotizacion = null,
            DateTime? inicia = null, DateTime? termina = null, string cliente = null, string placa = null,
            string matricula = null)
        {
            var cs = new List<Cotizacion>();
            using (RentaCarContext db = new RentaCarContext())
            {
                SqlCommand cb = new SqlCommand("GetCotizaciones");
                cb.Parameters.AddWithValue("@page", page);
                cb.Parameters.AddWithValue("@pagesize", pagesize);
                cb.Parameters.AddWithValue("@IdCotizacion", idcotizacion);
                cb.Parameters.AddWithValue("@inicia", inicia);
                cb.Parameters.AddWithValue("@cliente", cliente);
                cb.Parameters.AddWithValue("@placa", placa);
                cb.Parameters.AddWithValue("@matricula", matricula);

                Cotizacion c;
                foreach (DataRow r in db.get_tabla(cb).Rows)
                {
                    c = new Cotizacion();
                    c.TotalRow = int.Parse(r["TotalRow"].ToString());
                    c.IdCotizacion = int.Parse(r["IdCotizacion"].ToString());
                    c.Fecha = DateTime.Parse(r["Fecha"].ToString());
                    c.cliente = new Cliente();
                    c.cliente.Nombre = r["nombre"].ToString();
                    c.Vehiculo = new Vehiculo();
                    c.Vehiculo.Placa = r["placa"].ToString();
                    c.Vehiculo.Matricula = r["Matricula"].ToString();
                    cs.Add(c);
                }
                return cs;
            }
        }