private void _vista_UsuarioDeseaGuardarClase(object sender, ClaseArgumento e) { try { Operacion operacion; var clase = new Clase(); if (e.Clase.CLASS_ID == 0) { operacion = ClaseServicio.CrearClase(e.Clase); clase.CLASS_ID = Convert.ToInt32(operacion.DbData); } else { operacion = ClaseServicio.ActualizarClase(e.Clase); clase.CLASS_ID = e.Clase.CLASS_ID; } if (operacion.Resultado == ResultadoOperacionTipo.Exito) { _vista.Clases = ClaseServicio.ObtenerClases(); _vista.Clase = ClaseServicio.ObtenerClasePorId(clase); _vista.ClasesAsociadas = ClaseServicio.ObtenerClasesAsociadas(clase); _vista.ClasesNoAsociadas = ClaseServicio.ObtenerClasesNoAsociadas(clase); } else { InteraccionConUsuarioServicio.MensajeErrorDialogo($"Error al guardar la clase: {operacion.Mensaje}"); } } catch (Exception ex) { InteraccionConUsuarioServicio.MensajeErrorDialogo($"Error al guardar clase: {ex.Message}"); } }
public ActionResult DeleteConfirmed(int id) { ClaseServicio claseservicio = db.Servicioes.Find(id); db.Servicioes.Remove(claseservicio); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,NombreServicio,Activo")] ClaseServicio claseservicio) { if (ModelState.IsValid) { db.Entry(claseservicio).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(claseservicio)); }
public ActionResult Create([Bind(Include = "Id,NombreServicio,Activo")] ClaseServicio claseservicio) { if (ModelState.IsValid) { db.Servicioes.Add(claseservicio); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(claseservicio)); }
private void _vista_UsuarioDeseaObtenerClases(object sender, ClaseArgumento e) { try { _vista.Clases = ClaseServicio.ObtenerClases(); } catch (Exception ex) { InteraccionConUsuarioServicio.MensajeErrorDialogo($"Error al clases: {ex.Message}"); } }
private void _vista_UsuarioDeseaObtenerClasesDisponiblesAAsociar(object sender, ClaseArgumento e) { try { _vista.ClasesNoAsociadas = ClaseServicio.ObtenerClasesNoAsociadas(e.Clase); } catch (Exception ex) { InteraccionConUsuarioServicio.MensajeErrorDialogo($"Error al obtener las clases disponibles para asociar: {ex.Message}"); } }
private void _vista_UsuarioDeseaObtenerClase(object sender, ClaseArgumento e) { try { _vista.Clase = ClaseServicio.ObtenerClasePorId(e.Clase); _vista.ClasesAsociadas = ClaseServicio.ObtenerClasesAsociadas(e.Clase); _vista.ClasesNoAsociadas = ClaseServicio.ObtenerClasesNoAsociadas(e.Clase); } catch (Exception ex) { InteraccionConUsuarioServicio.MensajeErrorDialogo($"Error al obtener la clase seleccionada: {ex.Message}"); } }
// GET: /ClaseServicio/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ClaseServicio claseservicio = db.Servicioes.Find(id); if (claseservicio == null) { return(HttpNotFound()); } return(View(claseservicio)); }
private void _vista_VistaCargandosePorPrimeraVez(object sender, EventArgs e) { try { _vista.Clases = ClaseServicio.ObtenerClases(); _vista.Tipos = ConfiguracionServicio.ObtenerConfiguracionesGrupoYTipo(new Entidades.Configuracion { PARAM_TYPE = Enums.GetStringValue(TipoDeClasificaciones.Sistema), PARAM_GROUP = Enums.GetStringValue(GrupoDeClasificaciones.TipoDeClase) }); } catch (Exception ex) { InteraccionConUsuarioServicio.MensajeErrorDialogo($"Error al cargar la vista: {ex.Message}"); } }
private void _vista_UsuarioDeseaCargarClasesPorXml(object sender, ClaseArgumento e) { try { var operacion = ClaseServicio.CargarClasesPorXml(e); if (operacion.Resultado == ResultadoOperacionTipo.Exito) { _vista.TerminoProceso("Se cargó correctamente la plantilla", sender); _vista.Clases = ClaseServicio.ObtenerClases(); } else { InteraccionConUsuarioServicio.MensajeErrorDialogo($"Error al cargar la plantilla: {operacion.Mensaje}"); } } catch (Exception ex) { InteraccionConUsuarioServicio.MensajeErrorDialogo($"Error al cargar clases por plantilla: {ex.Message}"); } }
private void _vista_UsuarioDeseaEliminarClase(object sender, ClaseArgumento e) { try { var operacion = ClaseServicio.EliminarClase(e.Clase); if (operacion.Resultado == ResultadoOperacionTipo.Exito) { _vista.TerminoProceso("Se elimino correctamente la clase", sender); _vista.Clases = ClaseServicio.ObtenerClases(); } else { InteraccionConUsuarioServicio.MensajeErrorDialogo($"Error al eliminar la clase: {operacion.Mensaje}"); } } catch (Exception ex) { InteraccionConUsuarioServicio.MensajeErrorDialogo($"Error al eliminar clase: {ex.Message}"); } }
private void _vista_UsuarioDeseaAsociarClases(object sender, ClaseArgumento e) { try { var operacion = ClaseServicio.AsociarClases(e); if (operacion.Resultado == ResultadoOperacionTipo.Exito) { _vista.ClasesAsociadas = ClaseServicio.ObtenerClasesAsociadas(e.Clase); _vista.ClasesNoAsociadas = ClaseServicio.ObtenerClasesNoAsociadas(e.Clase); } else { InteraccionConUsuarioServicio.MensajeErrorDialogo($"Error al asociar las clases: {operacion.Mensaje}"); } } catch (Exception ex) { InteraccionConUsuarioServicio.MensajeErrorDialogo($"Error al asociar clases: {ex.Message}"); } }
private void _vista_UsuarioDeseaObtenerClasesDisponibles(object sender, PosicionamientoArgumento e) { try { var arg = new PosicionamientoArgumento { ZonaDePosicionamiento = _vista.ZonasDePosicionamientoSeleccionado }; var listaTemporal = _vista.ClasesDisponibles.Where(z => z.IS_SELECTED).ToList(); IList <Clase> listaResultado; var parametroUseSubFamily = _vista.Parametros.FirstOrDefault(p => p.PARAMETER_ID == Enums.GetStringValue(IdParametro.UseMaterialSubFamily) && p.GROUP_ID == Enums.GetStringValue(GrupoParametro.MaterialSubFamily)); if (parametroUseSubFamily == null || int.Parse(parametroUseSubFamily.VALUE) == (int)SiNo.No) { listaResultado = ClaseServicio.ObtenerClasesDisponbilesParaZonasDePosicionamiento(arg); } else { listaResultado = ClaseServicio.ObtenerSubClasesDisponbilesParaZonasDePosicionamiento(arg); } if (listaTemporal.Count > 0) { foreach (var registro in listaResultado) { registro.IS_SELECTED = listaTemporal.Exists(lt => lt.IS_SELECTED && lt.CLASS_ID == registro.CLASS_ID); } } _vista.ClasesDisponibles = listaResultado; } catch (Exception ex) { throw new Exception(ex.Message); } }