Example #1
0
        public ActionResult Create_contacto(int id, [Bind(Include = "id_contacto,nombre,id_contacto_puesto,telefono,email,comentario,activo,eliminado,id_usuario_creacion,id_usuario_modificacion,id_usuario_eliminacion,fecha_creacion,fecha_modificacion,fecha_eliminacion")] Contactos contactos)
        {
            if (ModelState.IsValid)
            {
                UsuarioTO usuarioTO = Cache.DiccionarioUsuariosLogueados[User.Identity.Name];
                contactos.eliminado           = false;
                contactos.id_usuario_creacion = usuarioTO.usuario.id_usuario;
                contactos.fecha_creacion      = DateTime.Now;
                db.Contactos.Add(contactos);
                db.SaveChanges();

                Razon_Social_Contacto rsc = new Razon_Social_Contacto();
                rsc.id_contacto         = contactos.id_contacto;
                rsc.id_razon_social     = id;
                rsc.activo              = true;
                rsc.eliminado           = false;
                rsc.fecha_creacion      = DateTime.Now;
                rsc.id_usuario_creacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario;
                db.Razon_Social_Contacto.Add(rsc);
                db.SaveChanges();
                return(RedirectToAction("Edit", new { id = id }));
            }
            ViewBag.id_contacto_puesto = new SelectList(db.Contacto_Puesto.Where(x => x.eliminado == false), "id_contacto_puesto", "descripcion", contactos.id_contacto_puesto);
            return(View(contactos));
        }
Example #2
0
 //[ValidateAntiForgeryToken]
 public ActionResult eliminar_razon_social_contacto(int id, int id_redirect)
 {
     if (ModelState.IsValid)
     {
         Razon_Social_Contacto razon_social_contacto = db.Razon_Social_Contacto.Find(id);
         razon_social_contacto.activo    = false;
         razon_social_contacto.eliminado = true;
         razon_social_contacto.id_usuario_eliminacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario;
         razon_social_contacto.fecha_eliminacion      = DateTime.Now;
         db.Entry(razon_social_contacto).State        = EntityState.Modified;
         db.SaveChanges();
     }
     return(RedirectToAction("Edit", new { id = id_redirect }));
 }
Example #3
0
        //[ValidateAntiForgeryToken]
        public ActionResult crear_razon_social_contacto([Bind(Include = "id_razon_social,id_contacto")] Razon_Social_Contacto razon_social_contacto)
        {
            if (ModelState.IsValid)
            {
                razon_social_contacto.activo              = true;
                razon_social_contacto.eliminado           = false;
                razon_social_contacto.fecha_creacion      = DateTime.Now;
                razon_social_contacto.id_usuario_creacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario;
                db.Razon_Social_Contacto.Add(razon_social_contacto);
                db.SaveChanges();
            }

            return(RedirectToAction("Edit", new { id = razon_social_contacto.id_razon_social }));
        }