public ActionResult Create([Bind(Include = "Id,Nombrecompleto,Direccion")] Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                db.Cliente.Add(cliente);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(cliente));
        }
Example #2
0
        public ActionResult Create([Bind(Include = "Id,Capital,Intereces,Cuota,ClienteId")] Prestamo prestamo)
        {
            if (ModelState.IsValid)
            {
                db.Prestamo.Add(prestamo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ClienteId = new SelectList(db.Cliente, "Id", "Nombrecompleto", prestamo.ClienteId);
            return(View(prestamo));
        }
Example #3
0
        public void AddEncuesta(EncuestaGeneralRequest encuesta)
        {
            foreach (var item in _contextoGeneral.Facultad.ToList())
            {
            }

            var enc = new EncuestaGeneral()
            {
                Titulo = encuesta.Titulo,
                Fecha  = DateTime.Now
            };

            _contextoGeneral.EncuestaGeneral.Add(enc);
            _contextoGeneral.SaveChanges();

            foreach (var preg in encuesta.LstPreguntas)
            {
                var p = new PreguntasGeneral()
                {
                    Frase             = preg.Pregunta,
                    TipoCheck         = preg.Opcion,
                    EncuestaGeneralId = enc.Id
                };
                _contextoGeneral.PreguntasGeneral.Add(p);
                _contextoGeneral.SaveChanges();
            }
            foreach (var resp in encuesta.LstRespuestas)
            {
                var op = new OpcionesGeneral()
                {
                    Respuesta         = resp.Respuesta,
                    PreguntaGeneralId = GetIdPreguntaEncuesta(resp.PreguntaAsociada, enc.Id)
                };
                _contextoGeneral.OpcionesGeneral.Add(op);
                _contextoGeneral.SaveChanges();
            }
        }
Example #4
0
        public bool CrearCuentaAdministrador(string nombre, string apellido, string usuario, string password, string tipoAdministrador, int IdFacultad)
        {
            try {
                var salt          = PassSalt.Create();
                var hash          = PassHash.Create(password, salt);
                var administrador = new Administrador()
                {
                    Nombre   = nombre,
                    Apellido = apellido,
                    Usuario  = usuario,
                    Passwd   = hash,
                    Salt     = salt
                };
                _contextoGeneral.Administrador.Add(administrador);
                _contextoGeneral.SaveChanges();

                if (tipoAdministrador == "Facultad")
                {
                    var tipoAdminFac = new AdministradorFacultad()
                    {
                        FacultadId      = IdFacultad,
                        AdministradorId = administrador.Id
                    };
                    _contextoGeneral.AdministradorFacultad.Add(tipoAdminFac);
                }
                else
                {
                    var tipoAdminUdelar = new AdministradorUdelar()
                    {
                        AdministradorId = administrador.Id
                    };
                    _contextoGeneral.AdministradorUdelar.Add(tipoAdminUdelar);
                }
                _contextoGeneral.SaveChanges();
            } catch (Exception ex) {
                Console.WriteLine(ex);
                return(false);
            }
            return(true);
        }
 public void AddFacultad(Facultad f)
 {
     _context.Facultad.Add(f);
     _context.SaveChanges();
     _sqlutil.CrearSchema(f.Abreviatura);
 }