public JsonResult Crear(RubroViewModel rub) { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); NoMasAccidentes.Models.RUBRO rubro = new RUBRO(); var resultado = new baseRespuesta(); resultado = validaciones(rub); if (resultado.ok == true) { rubro.NOMBRE_RUBRO = rub.nombre_rubro; rubro.DESC_RUBRO = rub.desc_rubro; rubro.ACTIVO_RUBRO = "S"; //Eliminar espacios en Blanco var nombre = rub.nombre_rubro.Replace(" ", ""); var descripcion = rub.desc_rubro.Replace(" ", ""); bd.RUBRO.Add(rubro); bd.SaveChanges(); resultado.mensaje = "<i class='zmdi zmdi-check zmdi-hc-fw'></i>Rubro Registrado Correctamente</br>"; } else { resultado.mensaje = "<b>Error</b></br>" + resultado.mensaje; } return(Json(resultado)); }
/// <summary> /// Constructor para el objeto Application. /// </summary> public App() { // Controlador global para excepciones no detectadas. UnhandledException += Application_UnhandledException; // Inicialización de Silverlight estándar InitializeComponent(); // Inicialización especifica del teléfono InitializePhoneApplication(); // Mostrar información de generación de perfiles gráfica durante la depuración. if (System.Diagnostics.Debugger.IsAttached) { // Mostrar los contadores de velocidad de marcos actual. Application.Current.Host.Settings.EnableFrameRateCounter = true; // Mostrar las áreas de la aplicación que se están volviendo a dibujar en cada marco. //Application.Current.Host.Settings.EnableRedrawRegions = true; // Habilitar el modo de visualización de análisis de no producción, // que muestra áreas de una página que se entregan a la GPU con una superposición coloreada. //Application.Current.Host.Settings.EnableCacheVisualization = true; // Deshabilitar la detección de inactividad de la aplicación estableciendo la propiedad UserIdleDetectionMode del // objeto PhoneApplicationService de la aplicación en Disabled. // Precaución: solo debe usarse en modo de depuración. Las aplicaciones que deshabiliten la detección de inactividad del usuario seguirán en ejecución // y consumirán energía de la batería cuando el usuario no esté usando el teléfono. PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled; } //====================================== //Crea la base de datos para Rubros si no existe using (RubroDataContext db = new RubroDataContext(RubroDataContext.DBConnectionString)) { if (db.DatabaseExists() == false) { //Create local DB db.CreateDatabase(); } } //Create the ViewModel object viewModel = new RubroViewModel(RubroDataContext.DBConnectionString); //Query the local DB and load observable Collection viewModel.LoadCollectionsFromDatabase(); }
public baseRespuesta validaciones(RubroViewModel rubro) { var resultado = new baseRespuesta(); resultado.ok = true; //Validaciones if (rubro.nombre_rubro == null) { resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Nombre de Rubro</br>"; resultado.ok = false; } if (rubro.desc_rubro == null) { resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Descripción del Rubro</br>"; resultado.ok = false; } return(resultado); }
public JsonResult Editar(RubroViewModel rub) { var resultado = new baseRespuesta(); resultado = validaciones(rub); //if (resultado.ok == true) //{ EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); NoMasAccidentes.Models.RUBRO rubro = new RUBRO(); var rubroid = bd.RUBRO.Find(rub.id_rubro); rubroid.NOMBRE_RUBRO = rub.nombre_rubro; rubroid.DESC_RUBRO = rub.desc_rubro; rubroid.ACTIVO_RUBRO = "S"; bd.Entry(rubroid).State = System.Data.EntityState.Modified; bd.SaveChanges(); resultado.mensaje = "<i class='zmdi zmdi-check zmdi-hc-fw'></i>Rubro Modificado Correctamente"; //} return(Json(resultado)); }