예제 #1
0
 public ClsIPRegistradas(IPRegistradas Registro)
 {
     NumeroDeUsuario = Registro.IPR_NUM_USUARIO;
     Terminal        = Registro.IPR_TERMINAL;
     IP = Registro.IPR_IP;
     CveTipoDeAcceso = Registro.IPR_CVE_TIPOACCESO;
 }
예제 #2
0
        private bool ToUpdate(DBKuupEntities db)
        {
            IPRegistradas IPRegistradas = this.ToTable();

            db.IPRegistradas.Attach(IPRegistradas);
            db.Entry(IPRegistradas).State = EntityState.Modified;
            db.SaveChanges();
            return(true);
        }
예제 #3
0
        public IPRegistradas ToTable()
        {
            IPRegistradas Tabla = new IPRegistradas();

            Tabla.IPR_NUM_USUARIO    = this.NumeroDeUsuario;
            Tabla.IPR_TERMINAL       = this.Terminal;
            Tabla.IPR_IP             = this.IP;
            Tabla.IPR_CVE_TIPOACCESO = this.CveTipoDeAcceso;
            return(Tabla);
        }
예제 #4
0
        private bool ToInsert(DBKuupEntities db)
        {
            IPRegistradas IPRegistradas = this.ToTable();

            db.IPRegistradas.Add(IPRegistradas);
            db.Entry(IPRegistradas).State = EntityState.Added;
            db.SaveChanges();
            if ((from q in db.IPRegistradas where q.IPR_NUM_USUARIO == IPRegistradas.IPR_NUM_USUARIO && q.IPR_TERMINAL == IPRegistradas.IPR_TERMINAL && q.IPR_IP == IPRegistradas.IPR_IP && q.IPR_CVE_TIPOACCESO == IPRegistradas.IPR_CVE_TIPOACCESO select q).Count() != 0)
            {
                return(true);
            }
            return(false);
        }