// GET: ProductService/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } product_service product_service = db.product_service.Find(id); GetComboTipo(); GetComboUnidadMedida(); GetComboClientes(); ProductServiceVM psVm = new ProductServiceVM() { id = product_service.id, nombre = product_service.nombre, tipo = product_service.tipo, valorUnitario = product_service.valorUnitario, unidadMedida = product_service.unidad_medida, costoProfesional = product_service.costo_profesional, ClienteId = product_service.client_id }; return(View(psVm)); }
public ActionResult Edit(ProductServiceVM psVm) { try { if (ModelState.IsValid) { product_service ps = new product_service() { id = psVm.id, tipo = psVm.tipo, nombre = psVm.nombre, valorUnitario = psVm.valorUnitario, activo = 1, update_date = DateTime.Now, update_user_id = int.Parse(Session["UserID"].ToString()), unidad_medida = psVm.unidadMedida, costo_profesional = psVm.costoProfesional, client_id = psVm.ClienteId }; db.Entry(ps).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } catch { ModelState.AddModelError("", "Se produjo un error, en caso de persistir, ponerse en contacto con el Administrador."); } GetComboTipo(); GetComboUnidadMedida(); GetComboClientes(); return(View()); }
public ActionResult DeleteConfirmed(int id) { try { product_service product_service = db.product_service.Find(id); product_service.activo = 0; db.Entry(product_service).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } catch { ModelState.AddModelError("", "Se produjo un error, en caso de persistir, ponerse en contacto con el Administrador."); } return(View()); }
// GET: ProductService/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } product_service product_service = db.product_service.Find(id); ProductServiceVM psVm = new ProductServiceVM() { id = product_service.id, nombre = product_service.nombre, tipo = product_service.tipo, valorUnitario = product_service.valorUnitario }; ViewBag.TipoDetalle = product_service.tipo == 0 ? "Producto" : "Servicio"; return(View(psVm)); }
public HttpResponseMessage insertProduct(DTOProduct_service request) { using (var db = new CRMEntities()) { var user = KOCAuthorizeAttribute.getCurrentUser(); var errormessage = new DTOResponseError { errorCode = 1, errorMessage = "İşlem Başarılı" }; var p = new product_service { productname = request.productname, category = request.category, automandatorytasks = request.automandatorytasks, maxduration = request.maxduration, creationdate = DateTime.Now, lastupdated = DateTime.Now, deleted = false, updatedby = user.userId }; db.product_service.Add(p); db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, errormessage, "application/json")); } }