public JsonResult GuardarCategoria(int idCategoria, int?idCategoriaPadre, string codigo, string categoria, string icono, string estado) { bool response; var inventarioBo = new InventarioBo(); var dataCategoria = new CategoriasProductos { IdCategoria = idCategoria, IdCategoriaPadre = idCategoriaPadre, Codigo = codigo, Categoria = categoria, Icono = icono, Estado = "true".Equals(estado.ToLower()) }; if (inventarioBo.GetCategoria(idCategoria) != null) { response = inventarioBo.UpdateCategoria(dataCategoria).IdCategoria > 0; } else { response = inventarioBo.InsertCategoria(dataCategoria).IdCategoria > 0; } return(Json(response, JsonRequestBehavior.AllowGet)); }
public CategoriasProductos Update(CategoriasProductos item) { try { _sisGmaEntities.Entry(item).State = EntityState.Modified; _sisGmaEntities.SaveChanges(); return(item); } catch (EntryPointNotFoundException ep) { IsValid = false; ErrorMessage = ep.GetBaseException().Message; return(null); } catch (Exception e) { IsValid = false; ErrorMessage = e.GetBaseException().Message; return(null); } finally { _sisGmaEntities.Dispose(); } }
public ActionResult DeleteConfirmed(long?id) { using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities()) { CategoriasProductos inv = db.CategoriasProductos.Find(id); db.CategoriasProductos.Remove(inv); db.SaveChanges(); ViewBag.MensajeExito = "Producto [" + inv.CategoriaID + " " + inv.Descripcion + "] Fue Eliminado!!!"; return(RedirectToAction("Index")); } }
public ActionResult Update(CategoriasProductos objcat) { using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities()) { db.Entry(objcat).State = EntityState.Modified; db.SaveChanges(); if (!ModelState.IsValid) { return(View()); } return(RedirectToAction("Index")); } }
public ActionResult Create(Inventario objInv) { ViewBag.MensajeInicio = "Ingrese Datos Del Producto y Click en Guardar"; //mensajeInicioRegistrar(); using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities()) { List <CategoriasProductos> data = db.CategoriasProductos.ToList(); SelectList lista = new SelectList(data, "CategoriaID", "Descripcion"); ViewBag.ListaCategorias = lista; var listTip = new SelectList(new[] { new { ID = "0", Name = "Fisico" }, new { ID = "1", Name = "Servicio" }, new { ID = "2", Name = "Otro" }, }, "ID", "Name", 1); ViewBag.ListaTipo = listTip; CategoriasProductos cat = new CategoriasProductos(); if (objInv.CategoriaID != 0 && objInv.CategoriaID != null) { cat = db.CategoriasProductos.Find(objInv.CategoriaID); if (cat != null) { objInv.Categoria = cat.Descripcion; } } if (!ModelState.IsValid) { return(View()); } decimal itbis = 18; objInv.Precio1_Itbis = (objInv.Precio1 + (objInv.Precio1 * itbis) / 100); objInv.Tipo = listTip.Skip(int.Parse(objInv.Tipo)).First().Text; Inventario cli = new Inventario(); db.Inventario.Add(objInv); db.SaveChanges(); } //objClienteNeg.create(objCliente); //MensajeErrorRegistrar(objCliente); ViewBag.MensajeExito = "Inventario [" + objInv.Codigo + " " + objInv.Descripcion + "] fue Registrado en el Sistema"; //ModelState.Clear(); return(View("Create")); }
public ActionResult Detalle(long?id) { ViewBag.MensajeInicio = "Ingrese Datos da la Categoria y Click en Guardar"; using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities()) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CategoriasProductos cat = db.CategoriasProductos.Find(id); if (cat == null) { return(HttpNotFound()); } return(View(cat)); } }
public ActionResult Delete(long?id) { ViewBag.MensajeInicialEliminar = "Formulario de Eliminacion"; using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities()) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CategoriasProductos cat = db.CategoriasProductos.Find(id); if (cat == null) { return(HttpNotFound()); } return(View(cat)); } }
public ActionResult Create(CategoriasProductos objcate) { ViewBag.MensajeInicio = "Ingrese Datos da la Categoria y Click en Guardar"; using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities()) { if (objcate == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (!ModelState.IsValid) { return(View()); } db.CategoriasProductos.Add(objcate); db.SaveChanges(); return(RedirectToAction("Index")); } }
public CategoriasProductos Insert(CategoriasProductos item) { try { _sisGmaEntities.CategoriasProductos.Add(item); _sisGmaEntities.SaveChanges(); return(item); } catch (EntryPointNotFoundException ep) { IsValid = false; ErrorMessage = ep.GetBaseException().Message; return(null); } catch (Exception e) { IsValid = false; ErrorMessage = e.GetBaseException().Message; return(null); } }
public ActionResult Update(Inventario objInv) { using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities()) { if (objInv == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } List <CategoriasProductos> data = db.CategoriasProductos.ToList(); SelectList lista = new SelectList(data, "CategoriaID", "Descripcion"); ViewBag.ListaCategorias = lista; var listTip = new SelectList(new[] { new { ID = "0", Name = "Fisico" }, new { ID = "1", Name = "Servicio" }, new { ID = "2", Name = "Otro" }, }, "ID", "Name", 1); ViewBag.ListaTipo = listTip; CategoriasProductos cat = new CategoriasProductos(); if (objInv.CategoriaID != 0 && objInv.CategoriaID != null) { cat = db.CategoriasProductos.Find(objInv.CategoriaID); if (cat != null) { objInv.Categoria = cat.Descripcion; } } if (!ModelState.IsValid) { return(View()); } decimal itbis = 18; objInv.Precio1_Itbis = (objInv.Precio1 + (objInv.Precio1 * itbis) / 100); switch (objInv.Tipo) { case "Fisico": objInv.Tipo = "0"; break; case "Servicio": objInv.Tipo = "1"; break; case "Otro": objInv.Tipo = "2"; break; } objInv.Tipo = listTip.Skip(int.Parse(objInv.Tipo)).First().Text; db.Entry(objInv).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } }
public CategoriasProductos UpdateCategoria(CategoriasProductos categoria) { return(new CategoriasProductosDa().Update(categoria)); }
public CategoriasProductos InsertCategoria(CategoriasProductos categoria) { return(new CategoriasProductosDa().Insert(categoria)); }