public JsonResult ModificarItemTabla(ItemTabla itemTabla) { var jsonResponse = new JsonResponse(); if (ModelState.IsValid) { try { var itemTablaOriginal = ItemTablaBL.Instancia.Single(itemTabla.IdTabla, itemTabla.IdItemTabla); itemTablaOriginal.Nombre = itemTabla.Nombre; itemTablaOriginal.Descripcion = itemTabla.Descripcion; itemTablaOriginal.Estado = itemTabla.Estado; itemTablaOriginal.Valor = itemTabla.Valor ?? string.Empty; itemTablaOriginal.Codigo = itemTabla.Codigo; ItemTablaBL.Instancia.Update(itemTablaOriginal); jsonResponse.Success = true; jsonResponse.Message = "Se Proceso con exito"; } catch (Exception ex) { jsonResponse.Message = ex.Message; } } else { jsonResponse.Message = "Por favor ingrese todos los campos requeridos"; } return(Json(jsonResponse, JsonRequestBehavior.AllowGet)); }
public ItemTabla Update(ItemTabla itemTabla) { try { return(repository.Update(itemTabla)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult CrearItemTabla(string id) { ViewData["Accion"] = "CrearItemTabla"; var entidad = new ItemTabla { IdTabla = Convert.ToInt32(id), Estado = (int)TipoEstado.Activo }; entidad.IdItemTabla = ItemTablaBL.Instancia.GetMaximoId() + 1; PrepararDatos(ref entidad); return(PartialView("ItemTablePanel", entidad)); }
public JsonResult CrearItemTabla(ItemTabla itemTabla) { var jsonResponse = new JsonResponse(); if (ModelState.IsValid) { try { ItemTablaBL.Instancia.Add(itemTabla); jsonResponse.Success = true; jsonResponse.Message = "Se Proceso con exito."; } catch (Exception ex) { jsonResponse.Message = ex.Message; } } else { jsonResponse.Message = "Por favor ingrese todos los campos requeridos"; } return(Json(jsonResponse, JsonRequestBehavior.AllowGet)); }
private static void PrepararDatos(ref ItemTabla itemTabla) { itemTabla.Estados = Utils.EnumToList <TipoEstado>(); }
private void AgregarRegistrosTabla(DbContext context) { _idiomaDefaul = new ItemTabla { Nombre = "es-PE", Descripcion = "Español", Estado = TipoEstado.Activo.GetNumberValue(), Valor = "1" }; var idiomas = new List <ItemTabla> { _idiomaDefaul }; int activo = TipoEstado.Activo.GetNumberValue(); var listaTablas = new List <Tabla> { new Tabla { Id = TipoTabla.Idioma.GetNumberValue(), Nombre = "Idioma", Descripcion = string.Empty, Estado = activo, ItemTabla = idiomas }, new Tabla { Id = TipoTabla.TipoEstado.GetNumberValue(), Nombre = "Estado", Descripcion = string.Empty, Estado = activo, ItemTabla = new List <ItemTabla> { new ItemTabla { Nombre = "Inactivo", Descripcion = string.Empty, Estado = activo, Valor = TipoEstado.Inactivo.GetStringValue() }, new ItemTabla { Nombre = "Activo", Descripcion = string.Empty, Estado = activo, Valor = TipoEstado.Activo.GetStringValue() } } }, new Tabla { Id = TipoTabla.TipoPermiso.GetNumberValue(), Nombre = "Formulario", Descripcion = string.Empty, Estado = activo, ItemTabla = new List <ItemTabla> { new ItemTabla { Nombre = "Mostrar", Descripcion = string.Empty, Estado = activo, Valor = TipoPermiso.Mostrar.GetStringValue() }, new ItemTabla { Nombre = "Crear", Descripcion = string.Empty, Estado = activo, Valor = TipoPermiso.Crear.GetStringValue() }, new ItemTabla { Nombre = "Editar", Descripcion = string.Empty, Estado = activo, Valor = TipoPermiso.Editar.GetStringValue() }, new ItemTabla { Nombre = "Eliminar", Descripcion = string.Empty, Estado = activo, Valor = TipoPermiso.Eliminar.GetStringValue() } } } }; context.Set <Tabla>().AddRange(listaTablas); }
public void Update(ItemTabla entity) { _itemTablaRepository.Update(entity); }
public void Add(ItemTabla entity) { _itemTablaRepository.Add(entity); }