public ActionResult Index(PrestamoViewModel PrestamoVm)
        {
            PRESTAMO prestamo = new PRESTAMO();

            prestamo.ID              = PrestamoVm.Usuarioid;
            prestamo.IDMATBIBLIO     = PrestamoVm.Material1.IDMATBIBLIO;
            prestamo.FECHADEPRESTAMO = PrestamoVm.prestamo1.FECHADEPRESTAMO;
            prestamo.FECHADEENTREGA  = PrestamoVm.prestamo1.FECHADEENTREGA;
            db.PRESTAMOes.Add(prestamo);
            db.SaveChanges();


            MATERIALBIBLIOGRAFICO material = new MATERIALBIBLIOGRAFICO();

            int nuevas = int.Parse(PrestamoVm.Material1.UNIDADES);

            nuevas = nuevas - 1;

            material.UNIDADES = nuevas.ToString();


            int noOfRowUpdated = db.Database.ExecuteSqlCommand("Update MATERIALBIBLIOGRAFICO set UNIDADES = {0} where IDMATBIBLIO = {1}", material.UNIDADES, PrestamoVm.Material1.IDMATBIBLIO);

            //intento de registrar
            REGISTRO registro = new REGISTRO();

            registro.IDMATBIBLIO = prestamo.IDMATBIBLIO;
            registro.IDPRESTAMO  = prestamo.IDPRESTAMO; //posible error
            registro.Id          = PrestamoVm.Usuarioid;
            db.REGISTROes.Add(registro);
            db.SaveChanges();

            return(RedirectToAction("PrintViewToPdf2", new RouteValueDictionary(new { Controller = "Prestamo", Action = "PrintViewToPdf2" })));
        }
Exemplo n.º 2
0
 public override string ToJson(Alumno alumno)
 {
     this.FechaAlta = REGISTRO.ToString();
     return(JsonConvert.SerializeObject(alumno));
 }
Exemplo n.º 3
0
 public int Inserta_Registro(int Id_paquete, int Id_empleado, DateTime Fecha_visita, string Hora_ingreso, string Establecimiento, string Direccion_establecimiento, int NoAlumnos, string Grado, decimal Donacion, string Telefono_establecimiento, string Coentarios)
 {
     return(REGISTRO.sp_InsertaRegistro(Id_paquete, Id_empleado, Fecha_visita, Hora_ingreso, Establecimiento, Direccion_establecimiento, NoAlumnos, Grado, Donacion, Telefono_establecimiento, Coentarios));
 }