public static Result guardar(int id, int usuarioId, string sigla, string descripcion) { Result r = ValidateSession.validarSession(usuarioId, HttpContext.Current.Session["usuarioId"]); if (r.error != "") { return(r); } EstadosCivil objEntity = new EstadosCivil(); objEntity.id = id; objEntity.usuarioId = usuarioId; objEntity.sigla = sigla; objEntity.descripcion = descripcion; try { return(EstadosCivilController.guardarEstadosCivil(objEntity)); } catch (Exception ex) { return(new Result() { error = ex.Message, id = 0, tipoAlerta = "warning" }); } }
public void fillEstadoCivil() { if (EstadosCivil == null) { EstadosCivil = new Dictionary <int, string>(); } EstadosCivil.Clear(); EstadosCivil.Add(0, "Seleccione"); EstadosCivil.Add(1, "Soltero"); EstadosCivil.Add(2, "Casado"); }
private static Result validarAtributos(EstadosCivil registro) { if (registro.sigla == "") { return(new Result { error = "Digite la sigla", tipoAlerta = "warning" }); } if (registro.descripcion == "") { return(new Result { error = "Digite la descripciĆ³n", tipoAlerta = "warning" }); } return(new Result() { error = "" }); }
public static Result eliminarEstadosCivil(int estadoscivilId, int usuarioId) { using (MoldeEntities entity = new MoldeEntities()) { if (existeRegistro(estadoscivilId)) { Result result = new Result() { error = "" }; result = ValidateSession.validarOperacionesForm("EstadosCivil", "Eliminar", usuarioId); if (result.error != null && result.error != "") { return(result); } EstadosCivil registroEliminar = entity.EstadosCivil.Where(x => x.id == estadoscivilId).SingleOrDefault(); entity.EstadosCivil.Remove(registroEliminar); MoldeTrasabilidad.trasabilidadObject((registroEliminar as object), "EstadosCivil", "Eliminado", usuarioId, "AplicacionMolde"); try { entity.SaveChanges(); return(new Result { error = result.error, id = estadoscivilId }); } catch (Exception e) { return(new Result { error = e.Message, id = 0, tipoAlerta = "warning" }); } } } return(new Result { error = "" }); }
public static Result guardarEstadosCivil(EstadosCivil registro) { Result result = new Result() { error = "" }; result = validarAtributos(registro); if (result.error != null && result.error != "") { return(result); } using (MoldeEntities entity = new MoldeEntities()) { if (existeRegistro(registro.id)) { result = ValidateSession.validarOperacionesForm("EstadosCivil", "Editar", registro.usuarioId); if (result.error != null && result.error != "") { return(result); } int estadoscivilId = registro.id; EstadosCivil registroEditar = entity.EstadosCivil.Where(x => x.id == estadoscivilId).SingleOrDefault(); entity.Entry(registroEditar).CurrentValues.SetValues(registro); try { entity.SaveChanges(); return(new Result { error = "" }); } catch (Exception e) { return(new Result { error = e.Message, id = 0, tipoAlerta = "warning" }); } } else { result = ValidateSession.validarOperacionesForm("EstadosCivil", "Nuevo", registro.usuarioId); if (result.error != null && result.error != "") { return(result); } entity.EstadosCivil.Add(registro); try { entity.SaveChanges(); return(new Result { error = result.error, id = registro.id }); } catch (Exception e) { return(new Result { error = e.Message, id = 0, tipoAlerta = "warning" }); } } } }