//[ValidateAntiForgeryToken] public ActionResult Create(Usuarios usuarios) { usuarios.creacion_usuario = DateTime.Now; _codigoId = new SeguridadDTO().FunConsulataLogin(usuarios.login_usuario); if (_codigoId == 0) { db.Usuarios.Add(usuarios); db.SaveChanges(); _data = new SeguridadDTO().FunConsultaDatos(0, 0, "", "", Session["_conexion"].ToString()); var _datos = _data.Tables[0].AsEnumerable().Select(u => new { UserId = u[0].ToString(), Perfil = u[1].ToString(), Usuario = u[2].ToString(), Login = u[3].ToString(), Estado = u[4].ToString() }); return(Json(new { success = true, data = _datos, mesagge = "agregado correctamente", nameclass = "success" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { success = false, data = "", mesagge = "usuario ya existe", nameclass = "error" }, JsonRequestBehavior.AllowGet)); } }
//[ValidateAntiForgeryToken] public ActionResult Create(Perfiles perfiles) { perfiles.creacion_perfil = DateTime.Now; _perfilId = new SeguridadDTO().FunConsultaPerfil(perfiles.nombre_perfil); if (_perfilId == 0) { db.Perfiles.Add(perfiles); db.SaveChanges(); _datSet = new SeguridadDTO().FunConsultaPerfil(0, "", Session["_conexion"].ToString()); var _datos = _datSet.Tables[0].AsEnumerable().Select(p => new { IdPerfil = p[0].ToString(), Perfil = p[1].ToString(), Estado = p[2].ToString() }); return(Json(new { success = true, data = _datos, mesagge = "agregado correctamente", nameclass = "success" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { success = false, data = "", mesagge = "perfil ya existe", nameclass = "success" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Create(Clientes clientes) { if (ModelState.IsValid) { db.Clientes.Add(clientes); db.SaveChanges(); TempData["Mensaje"] = "ok"; return(Json(new { success = true, redirectToUrl = Url.Action("Index", "Clientes") })); } else { return(Json(new { success = false, mensaje = "error" })); } }
public ActionResult DeleteConfirmed(int id) { if (new ParametroDTO().FunGetParametro(id) == 0) { CabeceraEquipos cabeceraEquipos = db.CabeceraEquipos.Find(id); db.CabeceraEquipos.Remove(cabeceraEquipos); db.SaveChanges(); return(Json(new { success = true, mensaje = "borrrado con exito" })); } else { return(Json(new { success = false, mensaje = "no se puede eliminar existen detalles asociados..!!" })); } }
public IHttpActionResult PutUsuarios(string id, UserApi user) { Usuarios _original = db.Usuarios.Where(u => u.id_usuario == user.UserId).FirstOrDefault(); db.Usuarios.Attach(_original); _original.nombre_usuario = user.UserName.ToUpper(); _original.apellido_usuario = user.UserLastName.ToUpper(); if (user.ImagenUser != null && user.ImagenUser.Length > 0) { var stream = new MemoryStream(user.ImagenUser); var guid = Guid.NewGuid().ToString(); var file = string.Format("{0}.jpg", guid); var folder = @"~/Content/PhotoUser/"; var fullPath = string.Format("{0}/{1}", folder, file); var response = FilesHelper.UploadPhoto(stream, folder, file); //var totlapath = @"http://www.miwebapi.com/Content/PhotoUser/" + file; var totlapath = @"http://*****:*****@"http://localhost/WS_WorkOrders/Content/PhotoUser/" + file; if (response) { _original.imagen_usuario = totlapath; } } db.Entry(_original).State = EntityState.Modified; db.SaveChanges(); return(StatusCode(HttpStatusCode.OK)); }
public void FunGrabarOT(OrdenesTrabajo _orden) { using (BDD_HRVEntities _db = new BDD_HRVEntities()) { _db.OrdenesTrabajo.Add(_orden); _db.SaveChanges(); } }
public void FunGrabarNuevo(CabeceraEquipos _cabecera) { try { using (BDD_HRVEntities _db = new BDD_HRVEntities()) { _db.CabeceraEquipos.Add(_cabecera); _db.SaveChanges(); } } catch (Exception) { throw; } }
public string FunGrabarEditar(CabeceraEquipos _cabecera) { try { using (BDD_HRVEntities _db = new BDD_HRVEntities()) { _db.CabeceraEquipos.Add(_cabecera); _db.Entry(_cabecera).State = System.Data.Entity.EntityState.Modified; foreach (DetalleEquipos _detalle in _cabecera.DetalleEquipos) { if (_detalle.id_detalle == 0) { _db.Entry(_detalle).State = System.Data.Entity.EntityState.Added; } else { _db.Entry(_detalle).State = System.Data.Entity.EntityState.Modified; } } _db.SaveChanges(); _mensaje = "OK"; } } catch (DbEntityValidationException ex) { foreach (var validationErrors in ex.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage); } } _mensaje = ex.ToString(); } return(_mensaje); }