public static int ModificarUsuario(VCFramework.Entidad.Persona persona) { bool existe = false; persona.Nuevo = false; persona.Borrado = false; persona.Modificado = false; VCFramework.Negocio.Factory.Factory fac = new VCFramework.Negocio.Factory.Factory(); //buscamos a la persona primero if (persona.Id > 0) { if (ListarPersonas().Find(p => p.Id == persona.Id) != null) { existe = true; } } if (!existe) { persona.Nuevo = true; return(fac.Insertar <VCFramework.Entidad.Persona>(persona, setCnsWebLun)); } else { persona.Modificado = true; return(fac.Update <VCFramework.Entidad.Persona>(persona, setCnsWebLun)); } }
public static int Delete(VCFramework.Entidad.Persona entidad) { int retorno = 1; try { Factory fac = new Factory(); retorno = fac.Delete <VCFramework.Entidad.Persona>(entidad, setCnsWebLun); } catch (Exception ex) { NegocioMySQL.Utiles.NLogs(ex); } return(retorno); }
public static int Activar(VCFramework.Entidad.Persona entidad) { int retorno = 1; try { entidad.Activo = 1; entidad.Eliminado = 0; Factory fac = new Factory(); retorno = fac.Update <VCFramework.Entidad.Persona>(entidad, setCnsWebLun); } catch (Exception ex) { NegocioMySQL.Utiles.NLogs(ex); } return(retorno); }