コード例 #1
0
        public void BorrarVenta()
        {
            var Ventas = _db.RegistroVentas.Where(c => c.ClienteId == 3).ToList();

            _db.RemoveRange(Ventas);
            _db.SaveChanges();
        }
コード例 #2
0
        public void BorrarPorApellidos()
        {
            var Clientes = _db.Clientes.Where(m => m.Nombres == "Adolfo").ToList();

            _db.RemoveRange(Clientes);
            _db.SaveChanges();
        }
コード例 #3
0
        public void BorrarModelo()
        {
            var Modelos = _db.InventarioBicicletas.Where(c => c.Modelo == "F2").ToList();

            _db.RemoveRange(Modelos);
            _db.SaveChanges();
        }
コード例 #4
0
 public void Agregar(T tabla)
 {
     using (var db = new AplicacionDbContext())
     {
         tabla.FechaCreacion   = DateTime.Now;
         db.Entry(tabla).State = System.Data.Entity.EntityState.Added;
         db.SaveChanges();
     }
 }
コード例 #5
0
 public void Actualizar(T tabla)
 {
     using (var db = new AplicacionDbContext())
     {
         tabla.FechaModificacion = DateTime.Now;
         db.Entry(tabla).State   = EntityState.Modified;
         db.SaveChanges();
     }
 }
コード例 #6
0
 public void Eliminar(int id)
 {
     using (var db = new AplicacionDbContext())
     {
         var tabla = new T()
         {
             Id = id
         };
         db.Entry(tabla).State = System.Data.Entity.EntityState.Deleted;
         db.SaveChanges();
     }
 }
コード例 #7
0
        public IActionResult Create(Integrantes integrantes, Direccion direccion, DocumentoIdentificacion documento, DatosFamiliares familiares, DatosAcademicos academicos, DatosEclesiasticos eclesiasticos, DatosLaborales laborales, ImagesModel imgModel)
        {
            //Agregar tipo de Documento

            string wey = Request.Form["idc"];

            if (wey == "Cedula")
            {
                documento.TipoDocumento = "Cedula";
            }
            else if (wey == "RNC")
            {
                documento.TipoDocumento = "RNC";
            }
            else
            {
                documento.TipoDocumento = "Pasaporte";
            }



            bd.DatosFamiliares.Add(familiares);
            bd.SaveChanges();
            bd.DatosAcademicos.Add(academicos);
            bd.SaveChanges();
            bd.DatosEclesiasticos.Add(eclesiasticos);
            bd.SaveChanges();
            bd.DatosLaborales.Add(laborales);
            bd.SaveChanges();
            bd.Direccion.Add(direccion);
            bd.SaveChanges();


            //Adjuntar Documento

            string stringFileNameDoc = UploadFileDoc(imgModel);
            var    ss = new DocumentoIdentificacion
            {
                NombreDocumento = stringFileNameDoc
            };

            documento.NombreDocumento = stringFileNameDoc;

            bd.DocumentoIdentificacion.Add(documento);
            bd.SaveChanges();

            foreach (var direc in bd.Direccion)
            {
                integrantes.DireccionId = direc.DireccionId;
            }
            foreach (var fam in bd.DatosFamiliares)
            {
                integrantes.DatosFamiliaresId = fam.DatosFamiliaresId;
            }
            foreach (var aca in bd.DatosAcademicos)
            {
                integrantes.DatosAcademicosId = aca.DatosAcademicosId;
            }
            foreach (var ecle in bd.DatosEclesiasticos)
            {
                integrantes.DatosEclesiasticosId = ecle.DatosEclesiasticosId;
            }
            foreach (var doc in bd.DocumentoIdentificacion)
            {
                integrantes.DocIdentidadId = doc.DocIdentidadId;
            }
            foreach (var lab in bd.DatosLaborales)
            {
                integrantes.DatosLaboralesId = lab.DatosLaboralesId;
            }

            //Agregar Imagen
            string stringFileName = UploadFile(imgModel);
            var    integrante     = new Integrantes
            {
                Foto = stringFileName
            };


            integrantes.Foto = stringFileName;


            bd.Integrantes.Add(integrantes);
            bd.SaveChanges();

            return(RedirectToAction("Index"));
        }