/// <summary> /// Método para crear un Aplicación /// </summary> public void CrearItemSubcategoria(int idSubcategoria) { try { int idAmbiente = Convert.ToInt32(interfaceHojaDatos.Ambientes); var existe = contexto.tbItemSubcategoria.Where(x => x.Nombre == interfaceHojaDatos.NombreItem && x.IdSubcategoria == idSubcategoria && x.Descripcion == interfaceHojaDatos.DescripcionItem).ToList(); if (existe.Count > 0) { EnviarMensajeUsuario("El registro ya exsite"); } else { tbItemSubcategoria itemSubcategoria = new tbItemSubcategoria(); itemSubcategoria.IdAmbiente = Convert.ToInt32(interfaceHojaDatos.Ambientes); itemSubcategoria.IdSubcategoria = idSubcategoria; itemSubcategoria.Nombre = interfaceHojaDatos.NombreItem; itemSubcategoria.Descripcion = interfaceHojaDatos.DescripcionItem; contexto.tbItemSubcategoria.Add(itemSubcategoria); contexto.SaveChanges(); interfaceHojaDatos.NombreItem = ""; interfaceHojaDatos.DescripcionItem = ""; CargarGrillaItemSubcategoria(idSubcategoria); EnviarMensajeUsuario("Registro creado satisfactoriamente"); } } catch (Exception ex) { throw ex; } }
/// <summary> /// Método para cargar la grilla Aplicaciones /// </summary> public void EliminarItemSubCategoria(int idItemSubCategoria, int idSubcategoria) { try { tbItemSubcategoria itemsubcategoria = contexto.tbItemSubcategoria.Where(x => x.Id == idItemSubCategoria).First(); contexto.tbItemSubcategoria.Remove(itemsubcategoria); contexto.SaveChanges(); CargarGrillaItemSubcategoria(idSubcategoria); EnviarMensajeUsuario("Registro eliminado satisfacotriamente"); } catch (Exception ex) { throw ex; } }