public int Modificar(Recordatorio model) { try { using (var context = new CuentasArEntities()) { context.Recordatorio.Attach(model); context.Entry(model).Property(x => x.idEstado).IsModified = true; context.Entry(model).Property(x => x.idCategoria).IsModified = true; context.Entry(model).Property(x => x.idSubCategoria).IsModified = true; context.Entry(model).Property(x => x.idMoneda).IsModified = true; context.Entry(model).Property(x => x.Importe).IsModified = true; context.Entry(model).Property(x => x.Titulo).IsModified = true; context.Entry(model).Property(x => x.Descripcion).IsModified = true; context.Entry(model).Property(x => x.FechaVencimiento).IsModified = true; context.SaveChanges(); } return(model.idRecordatorio); } catch (Exception ex) { throw new Exception("No se puede modificar el registro.", ex); } }
public void Modificar(Usuario model) { try { using (var context = new CuentasArEntities()) { context.Usuario.Attach(model); context.Entry(model).Property(x => x.idTipoCuenta).IsModified = true; context.Entry(model).Property(x => x.idTipoTarjeta).IsModified = true; context.Entry(model).Property(x => x.idProvincia).IsModified = true; context.Entry(model).Property(x => x.idLocalidad).IsModified = true; context.Entry(model).Property(x => x.Nombre).IsModified = true; context.Entry(model).Property(x => x.FechaNacimiento).IsModified = true; context.Entry(model).Property(x => x.Email).IsModified = true; context.Entry(model).Property(x => x.Password).IsModified = true; context.Entry(model).Property(x => x.NroTarjeta).IsModified = true; context.Entry(model).Property(x => x.VencTarjeta).IsModified = true; context.Entry(model).Property(x => x.CodSeguridad).IsModified = true; context.Entry(model).Property(x => x.FechaCobro).IsModified = true; context.Entry(model).Property(x => x.Direccion).IsModified = true; context.Entry(model).Property(x => x.CodigoPostal).IsModified = true; context.Entry(model).Property(x => x.Telefono).IsModified = true; context.Entry(model).Property(x => x.Profesion).IsModified = true; context.SaveChanges(); } } catch (Exception ex) { throw new Exception("No se puede modificar el registro.", ex); } }
public void Eliminar(int idCategoria) { try { using (var context = new CuentasArEntities()) { context.Entry(this.Obtener(idCategoria)).State = EntityState.Deleted; context.SaveChanges(); } } catch (Exception ex) { throw new Exception("No se puede eliminar el registro.", ex); } }
public void Actualizar(Usuario model) { try { using (var context = new CuentasArEntities()) { context.Entry(model).State = EntityState.Modified; context.SaveChanges(); } } catch (Exception ex) { throw new Exception("No se puede actualizar el registro.", ex); } }
public void Eliminar(int id) { try { using (var context = new CuentasArEntities()) { var model = context.Usuario.FirstOrDefault(x => x.idUsuario == id); context.Usuario.Remove(model); context.SaveChanges(); } } catch (Exception ex) { throw new Exception("No se puede eliminar el registro.", ex); } }
public int Guardar(Categoria model) { try { using (var context = new CuentasArEntities()) { context.Categoria.Add(model); context.SaveChanges(); } return(model.idCategoria); } catch (Exception ex) { throw new Exception("No se puede guardar el registro.", ex); } }
public void ActualizarEstado(Objetivo model) { try { using (var context = new CuentasArEntities()) { context.Objetivo.Where(x => x.idObjetivo == model.idObjetivo).Update(x => new Objetivo() { idEstadoObjetivo = model.idEstadoObjetivo }); context.SaveChanges(); } } catch (Exception ex) { throw new Exception("No se puede actualizar el registro.", ex); } }
public void ActualizarEstados(int idUsuario) { try { using (var context = new CuentasArEntities()) { context.Objetivo.Where(x => x.idUsuario == idUsuario && x.FechaVencimiento < DateTime.Now && x.idEstadoObjetivo != eEstadoObjetivo.Finalizado).Update(x => new Objetivo() { idEstadoObjetivo = eEstadoObjetivo.Finalizado }); context.SaveChanges(); } } catch (Exception ex) { throw new Exception("No se puede actualizar el registro.", ex); } }
public int Modificar(Categoria model) { try { using (var context = new CuentasArEntities()) { context.Categoria.Attach(model); context.Entry(model).Property(x => x.idTipoRegistro).IsModified = true; context.Entry(model).Property(x => x.Descripcion).IsModified = true; context.SaveChanges(); } return(model.idCategoria); } catch (Exception ex) { throw new Exception("No se puede modificar el registro.", ex); } }