// <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);
                }
            }
        }
예제 #2
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());
     }
 }
예제 #3
0
 // <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());
     }
 }
예제 #6
0
 // <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());
     }
 }
예제 #7
0
 // <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);
                }
            }
        }