// <summary> // Proceso Actualización de Sistema // </summary> // <param>Id Sistema</param> // <param>Registro Sistema</param> // <returns>Integer 1: Correcto, 0 Incorrecto</returns> public int Update(int id, Sistema par_sistema) { using (var context = new poc_ahdContext()) { var actualizar = context.Sistema.Find(id); if (actualizar != null) { actualizar.Nombre = par_sistema.Nombre; actualizar.Siglas = par_sistema.Siglas; actualizar.Descripcion = par_sistema.Descripcion; actualizar.LinkAcceso = par_sistema.LinkAcceso; actualizar.Estado = par_sistema.Estado; actualizar.AnioProduccion = par_sistema.AnioProduccion; actualizar.CodigoFuente = par_sistema.CodigoFuente; actualizar.DependenciaSistemas = par_sistema.DependenciaSistemas; actualizar.Arquitectura = par_sistema.Arquitectura; actualizar.BaseDatos = par_sistema.BaseDatos; actualizar.Observaciones = par_sistema.Observaciones; actualizar.Documento = par_sistema.Documento; actualizar.UsuarioModificacion = par_sistema.UsuarioModificacion; actualizar.FechaModificacion = par_sistema.FechaModificacion; context.Sistema.Update(actualizar); return(context.SaveChanges()); } else { return(0); } } }
// <summary> // Proceso Obtención de Arquitectura // </summary> // <param>Id Arquitectura</param> // <returns>Registro de Arquitectura</returns> public Arquitectura GetById(int id) { using (var context = new poc_ahdContext()) { var arquitectura = from a in context.Arquitectura where a.ArquitecturaId == id select a; return(arquitectura.FirstOrDefault()); } }
// <summary> // Proceso Lista de Arquitecturas // </summary> // <param></param> // <returns>Lista de Arquitecturas</returns> public List <Arquitectura> GetAll() { using (var context = new poc_ahdContext()) { var arquitectura = from a in context.Arquitectura select a; return(arquitectura.ToList()); } }
// <summary> // Proceso Obtención de Base de Datos // </summary> // <param>Id Base de Datos</param> // <returns>Registro de Base de Datos</returns> public BaseDatos GetById(int id) { using (var context = new poc_ahdContext()) { var baseDatos = from a in context.BaseDatos where a.BaseDatosId == id select a; return(baseDatos.FirstOrDefault()); } }
// <summary> // Proceso Lista de Bases de Datos // </summary> // <param></param> // <returns>Lista de Bases de Datos</returns> public List <BaseDatos> GetAll() { using (var context = new poc_ahdContext()) { var baseDatos = from a in context.BaseDatos select a; return(baseDatos.ToList()); } }
// <summary> // Proceso Obtención de Estado // </summary> // <param>Id Estado</param> // <returns>Registro de Estado</returns> public Estado GetById(int id) { using (var context = new poc_ahdContext()) { var estado = from a in context.Estado where a.EstadoId == id select a; return(estado.FirstOrDefault()); } }
// <summary> // Proceso Lista de Estados // </summary> // <param></param> // <returns>Lista de Estados</returns> public List <Estado> GetAll() { using (var context = new poc_ahdContext()) { var estado = from a in context.Estado select a; return(estado.ToList()); } }
// <summary> // Proceso Obtención de Codigo Fuente // </summary> // <param>Id Codigo Fuente</param> // <returns>Registro de Codigo Fuente</returns> public CodigoFuente GetById(int id) { using (var context = new poc_ahdContext()) { var codigoFuente = from a in context.CodigoFuente where a.CodigoFuenteId == id select a; return(codigoFuente.FirstOrDefault()); } }
// <summary> // Proceso Lista de Codigos Fuente // </summary> // <param></param> // <returns>Lista de Codigos Fuente</returns> public List <CodigoFuente> GetAll() { using (var context = new poc_ahdContext()) { var codigoFuente = from a in context.CodigoFuente select a; return(codigoFuente.ToList()); } }
// <summary> // Proceso Creación de Sistema // </summary> // <param>Registro Sistema</param> // <returns>Integer 1: Correcto, 0 Incorrecto</returns> public int Create(Sistema registro) { using (var context = new poc_ahdContext()) { context.Add(registro); return(context.SaveChanges()); } }
// <summary> // Proceso Obtención de Sistema // </summary> // <param>Id Sistema</param> // <returns>Registro de Sistema</returns> public Sistema GetById(int id) { using (var context = new poc_ahdContext()) { var sistema = from a in context.Sistema where a.Isactivo == true && a.IdSistema == id select a; return(sistema.FirstOrDefault()); } }
// <summary> // Proceso Lista de Sistemas // </summary> // <param></param> // <returns>Lista de Sistemas</returns> public List <Sistema> GetAll() { using (var context = new poc_ahdContext()) { var sistema = from a in context.Sistema where a.Isactivo == true select a; return(sistema.ToList()); } }
// <summary> // Proceso Cambio Estado Activo de Sistema // </summary> // <param>Id Sistema</param> // <param>Registro Sistema</param> // <returns>Integer 1: Correcto, 0 Incorrecto</returns> public int Delete(int id, Sistema par_sistema) { using (var context = new poc_ahdContext()) { var eliminar = context.Sistema.Find(id); if (eliminar != null) { eliminar.Isactivo = false; eliminar.UsuarioModificacion = par_sistema.UsuarioModificacion; eliminar.FechaModificacion = par_sistema.FechaModificacion; context.Sistema.Update(eliminar); return(context.SaveChanges()); } else { return(0); } } }