public FiltroDeSeguimiento(EAcceso objEntidadAccesoRecibido)
 {
     InitializeComponent();
     objEntidadProblematica = new EProblematica();
     objEntidadActor        = new EActor();
     this.objEntidadAcceso  = objEntidadAccesoRecibido;
 }
Exemplo n.º 2
0
 //int tipoUsuario;
 #region CONSRUCTORES
 public RegistroActor(EAcceso ObjAcceso, int idActor)
 {
     InitializeComponent();
     this.ObjEAcceso          = ObjAcceso;
     ObjEProblematica         = new EProblematica();
     ObjEProblematica.idActor = idActor;
 }
Exemplo n.º 3
0
        private void btnAccesar_Click(object sender, EventArgs e)
        {
            if (ValidaAcceso())
            {
                EAcceso ObjDAcceso = new EAcceso();
                ObjDAcceso.UsuarioS   = txtUsuario.Text;
                ObjDAcceso.Contraseña = txtContraseña.Text;
                //ObjDAcceso.Idusuario = Convert.ToInt32 (txtUsuario.Text);
                NAcceso ObjNAcceso = new NAcceso(ObjDAcceso);

                if (ObjNAcceso.ValidaUsuario())

                {
                    MessageBox.Show("USUARIO VALIDO");

                    FiltroProblematica objFiltroProblematica = new FiltroProblematica(ObjDAcceso);
                    objFiltroProblematica.Show();


                    /* RegistroActor sevaaregistro = new RegistroActor(ObjDAcceso);
                     * sevaaregistro.Show();*/
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("USUARIO O CONTRASEÑA INCORRECTOS");
                }
            }
            else
            {
                MessageBox.Show("El campo de la contraseña o usuario esta vacios");
            }
        }
Exemplo n.º 4
0
        public static void insert(Object obj, EAcceso eAcceso, string esquema, string tabla)
        {
            EAuditoria eAuditoria = EAuditoria.newEmpty();

            eAuditoria.Fecha     = DateTime.Now.ToString();
            eAuditoria.Accion    = "INSERT";
            eAuditoria.UsuarioDB = "Postgres";
            eAuditoria.Esquema   = esquema;
            eAuditoria.Tabla     = tabla;
            eAuditoria.IdAcceso  = eAcceso.Id;

            //CICLO FOR PARA OBTENER LAS PROPIEDADES DEL ENCAPSULADO A INTERTAR EN LA DB
            JObject jObject = new JObject();

            foreach (PropertyInfo propertyInfo in obj.GetType().GetProperties())
            {
                if (propertyInfo.PropertyType == typeof(string) || propertyInfo.PropertyType == typeof(int) || propertyInfo.PropertyType == typeof(Boolean))
                {
                    if (propertyInfo.GetValue(obj) != null)
                    {
                        jObject[propertyInfo.Name] = propertyInfo.GetValue(obj).ToString();
                    }
                }
            }

            eAuditoria.Data = JsonConvert.SerializeObject(jObject);
            add(eAuditoria);
        }
Exemplo n.º 5
0
        public static void delete(Object obj, EAcceso eAcceso, string esquema, string tabla)
        {
            EAuditoria eAuditoria = EAuditoria.newEmpty();

            eAuditoria.Fecha     = DateTime.Now.ToString();
            eAuditoria.Accion    = "DELETE";
            eAuditoria.UsuarioDB = "Postgres";
            eAuditoria.Esquema   = esquema;
            eAuditoria.Tabla     = tabla;
            eAuditoria.IdAcceso  = eAcceso.Id;

            JObject jObject = new JObject();

            foreach (PropertyInfo propertyInfo in obj.GetType().GetProperties())
            {
                if (propertyInfo.GetValue(obj) != null)
                {
                    if (propertyInfo.PropertyType == typeof(string) || propertyInfo.PropertyType == typeof(int) || propertyInfo.PropertyType == typeof(Boolean))
                    {
                        jObject[propertyInfo.Name] = propertyInfo.GetValue(obj).ToString();
                    }
                }
            }

            eAuditoria.Data = JsonConvert.SerializeObject(jObject);
            add(eAuditoria);
        }
Exemplo n.º 6
0
 public void actualizarUsuario(UEUsuario user, string modif)
 {
     using (var db = new Mapeo("public"))
     {
         var       usuario  = db.user.Find(user.IdUsr);
         UEUsuario old_User = (UEUsuario)usuario.Clone();
         //PARAMETROS UPDATE
         usuario.IdUsr     = user.IdUsr;
         usuario.NomUsr    = user.NomUsr;
         usuario.ApelUsr   = user.ApelUsr;
         usuario.TelUsr    = user.TelUsr;
         usuario.CcUsr     = user.CcUsr;
         usuario.CorreoUsr = user.CorreoUsr;
         usuario.DirUsr    = user.DirUsr;
         usuario.ModifBy   = modif;
         db.SaveChanges();
         EAcceso acc = new EAcceso();
         acc.Ip          = EAcceso.obtenerIP();
         acc.Mac         = EAcceso.obtenerMAC();
         acc.Id          = 0;
         acc.IdUsuario   = 0;
         acc.FechaInicio = DateTime.Now.ToString();
         acc.FechaFin    = DateTime.Now.ToString();
         DBAuditoria.update(usuario, old_User, acc, "dbo", "Usuario");
     }
 }
Exemplo n.º 7
0
        public EAcceso GetDatosUsuario()
        {
            EAcceso objEAcceso = new EAcceso();
            DAcceso objDAcceso = new DAcceso(ObjEAcceso);

            objEAcceso = objDAcceso.GetDatosUsuarios();
            return(objEAcceso);
        }
Exemplo n.º 8
0
 public frmActualizarProblematica(EAcceso objEntidadAccesoRecibido, EProblematica objEntidadProblematicaRecibido)
 {
     InitializeComponent();
     objEntidadProblematica      = new EProblematica();
     this.objEntidadProblematica = objEntidadProblematicaRecibido;
     this.objEntidadAcceso       = objEntidadAccesoRecibido;
     realizaConsultaProblematica();
     fillControles();
     fillDatosOriginales();
 }
Exemplo n.º 9
0
 public void insertar_traduccion(UEUTraduccion data)
 {
     using (var db = new Mapeo("idioma")) {
         int cont = (from controles in db.idiom_contro
                     where controles.nom_control == data.Control &&
                     controles.idioma_id == data.Idioma &&
                     controles.form_id == data.Form
                     select controles).Count();
         if (cont > 0)
         {
             //UPDATE REGIST
             var control = (from controles in db.idiom_contro
                            where
                            controles.nom_control == data.Control &&
                            controles.idioma_id == data.Idioma &&
                            controles.form_id == data.Form
                            select controles).FirstOrDefault();
             EAcceso acc = new EAcceso();
             acc.Ip          = EAcceso.obtenerIP();
             acc.Mac         = EAcceso.obtenerMAC();
             acc.Id          = 0;
             acc.IdUsuario   = 0;
             acc.FechaInicio = DateTime.Now.ToString();
             acc.FechaFin    = DateTime.Now.ToString();
             UEUIdimControles new_trad = new UEUIdimControles();
             new_trad.form_id     = control.form_id;
             new_trad.texto       = data.Texto;
             new_trad.nom_control = control.nom_control;
             new_trad.id_control  = control.id_control;
             new_trad.idioma_id   = control.idioma_id;
             DBAuditoria.update(control, new_trad, acc, "idioma", "controles");
             control.texto = data.Texto;
             db.SaveChanges();
         }
         else
         {
             //CREATE REGIST
             UEUIdimControles insertData = new UEUIdimControles();
             insertData.nom_control = data.Control;
             insertData.texto       = data.Texto;
             insertData.idioma_id   = data.Idioma;
             insertData.form_id     = data.Form;
             db.idiom_contro.Add(insertData);
             db.SaveChanges();
             EAcceso acc = new EAcceso();
             acc.Ip          = EAcceso.obtenerIP();
             acc.Mac         = EAcceso.obtenerMAC();
             acc.Id          = 0;
             acc.IdUsuario   = 0;
             acc.FechaInicio = DateTime.Now.ToString();
             acc.FechaFin    = DateTime.Now.ToString();
             DBAuditoria.insert(insertData, acc, "idioma", "controles");
         }
     }
 }
Exemplo n.º 10
0
        public EAcceso crearAcceso()
        {
            EAcceso acc = new EAcceso();

            acc.Ip          = EAcceso.obtenerIP();
            acc.Mac         = EAcceso.obtenerMAC();
            acc.Id          = 0;
            acc.IdUsuario   = 0;
            acc.FechaInicio = DateTime.Now.ToString();
            acc.FechaFin    = DateTime.Now.ToString();
            return(acc);
        }
Exemplo n.º 11
0
        //Se obtiene los datos del usuario por medio de objEacceso que se creo en el constructor
        public EAcceso GetDatosUsuarios()
        {
            ConexionesABD objConexionABD = new ConexionesABD();

            Meconecto = objConexionABD.Meconecto;
            string query = "Select  * from [Usuario] where ";//@ para parametros

            if (ObjEAcceso.IdUsuario > 0)
            {
                query += "IdUsuario = @IdUsuarioP";
            }
            else
            {
                query += "UsuarioS = @UsuarioP";
            }

            Comandosql = new SqlCommand(query, Meconecto);


            DataSet DatasetLleno = new DataSet();

            // Assumes that connection is a valid SqlConnection object.

            SqlDataAdapter adapter = new SqlDataAdapter(query, Meconecto);

            if (ObjEAcceso.IdUsuario > 0)
            {
                adapter.SelectCommand.Parameters.AddWithValue("@IdUsuarioP", ObjEAcceso.IdUsuario);
            }
            else
            {
                adapter.SelectCommand.Parameters.AddWithValue("@UsuarioP", ObjEAcceso.UsuarioS);
            }



            //  DataSet DSUsuario = new DataSet();// dataset de usuario
            adapter.Fill(DatasetLleno, "Usuario");

            EAcceso ObjEAccesoDevuelto = new EAcceso();
            DataRow DrLleno            = DatasetLleno.Tables[0].Rows[0];

            ObjEAccesoDevuelto.IdUsuario  = Convert.ToInt32(DrLleno["IdUsuario"]);
            ObjEAccesoDevuelto.Nombre     = DrLleno["Nombre"].ToString();
            ObjEAccesoDevuelto.Apellido1  = DrLleno["ApellidoP"].ToString();
            ObjEAccesoDevuelto.Apellido2  = DrLleno["ApellidoM"].ToString();
            ObjEAccesoDevuelto.UsuarioS   = DrLleno["UsuarioS"].ToString();
            ObjEAccesoDevuelto.Contraseña = DrLleno["Contraseña"].ToString();


            return(ObjEAccesoDevuelto);
        }
Exemplo n.º 12
0
        public static void update(Object newObj, Object oldObj, EAcceso eAcceso, string esquema, string tabla)
        {
            EAuditoria eAuditoria = EAuditoria.newEmpty();

            eAuditoria.Fecha     = DateTime.Now.ToString();
            eAuditoria.Accion    = "UPDATE";
            eAuditoria.UsuarioDB = "Postgres";
            eAuditoria.Esquema   = esquema;
            eAuditoria.Tabla     = tabla;
            eAuditoria.IdAcceso  = eAcceso.Id;

            JObject jObject = new JObject();

            Boolean sinCambios = true;

            //CICLO PARA RECORRER LOS DATOS ANTIGUIOS Y NUEVOS QUE SE VAN A CAMBIAR
            foreach (PropertyInfo propertyInfo in newObj.GetType().GetProperties())
            {
                if (propertyInfo.GetValue(newObj) != null && propertyInfo.GetValue(oldObj) != null)
                {
                    if (propertyInfo.PropertyType == typeof(string) || propertyInfo.PropertyType == typeof(int) || propertyInfo.PropertyType == typeof(Boolean))
                    {
                        if (propertyInfo.Name.Equals("Id"))
                        {
                            jObject[propertyInfo.Name] = propertyInfo.GetValue(newObj).ToString();
                        }
                        if (!propertyInfo.GetValue(newObj).ToString().Equals(propertyInfo.GetValue(oldObj).ToString()) && !propertyInfo.Name.Equals("IdAcceso"))
                        {
                            jObject["new_" + propertyInfo.Name] = propertyInfo.GetValue(newObj).ToString();
                            jObject["old_" + propertyInfo.Name] = propertyInfo.GetValue(oldObj).ToString();
                            sinCambios = false;
                        }
                    }
                    else if (propertyInfo.PropertyType == typeof(List <int>) && !JsonConvert.SerializeObject(propertyInfo.GetValue(newObj)).Equals(JsonConvert.SerializeObject(propertyInfo.GetValue(oldObj))))
                    {
                        jObject["new_" + propertyInfo.Name] = JsonConvert.SerializeObject(propertyInfo.GetValue(newObj));
                        jObject["old_" + propertyInfo.Name] = JsonConvert.SerializeObject(propertyInfo.GetValue(oldObj));
                        sinCambios = false;
                    }
                }
            }

            if (sinCambios)
            {
                return;
            }

            eAuditoria.Data = JsonConvert.SerializeObject(jObject);
            add(eAuditoria);
        }
Exemplo n.º 13
0
 public void insertarUsuarioPersistencia(UEUsuario usr)
 {
     using (var db = new Mapeo("public"))
     {
         db.user.Add(usr);
         db.SaveChanges();
         EAcceso acc = new EAcceso();
         acc.Ip          = EAcceso.obtenerIP();
         acc.Mac         = EAcceso.obtenerMAC();
         acc.Id          = 0;
         acc.IdUsuario   = 0;
         acc.FechaInicio = DateTime.Now.ToString();
         acc.FechaFin    = DateTime.Now.ToString();
         DBAuditoria.insert(usr, acc, "dbo", "Usuario");
     }
 }
Exemplo n.º 14
0
 //METODO PARA INSERTAR UN NUEVO IDIOMA
 public void insertar_idioma(UEUIdioma idioma)
 {
     using (var db = new Mapeo("idioma"))
     {
         db.idiom.Add(idioma);
         db.SaveChanges();
         EAcceso acc = new EAcceso();
         acc.Ip          = EAcceso.obtenerIP();
         acc.Mac         = EAcceso.obtenerMAC();
         acc.Id          = 0;
         acc.IdUsuario   = 0;
         acc.FechaInicio = DateTime.Now.ToString();
         acc.FechaFin    = DateTime.Now.ToString();
         DBAuditoria.insert(idioma, acc, "idioma", "idioma");
     }
 }
Exemplo n.º 15
0
 //METODO PARA ELIMINAR UN IDIOMA
 public void delete_idiom(int id)
 {
     using (var db = new Mapeo("idioma"))
     {
         var     idioma = db.idiom.Find(id);
         EAcceso acc    = new EAcceso();
         acc.Ip          = EAcceso.obtenerIP();
         acc.Mac         = EAcceso.obtenerMAC();
         acc.Id          = 0;
         acc.IdUsuario   = 0;
         acc.FechaInicio = DateTime.Now.ToString();
         acc.FechaFin    = DateTime.Now.ToString();
         DBAuditoria.delete(idioma, acc, "idioma", "idioma");
         db.Entry(idioma).State = EntityState.Deleted;
         db.SaveChanges();
     }
 }
Exemplo n.º 16
0
        private void RegistroActor_Load(object sender, EventArgs e)
        {
            /* ETipo ObjEtipo = new ETipo();
             * NTipo ObjNTipo = new NTipo(ObjEtipo);
             *
             * cmbTipo.DisplayMember = "Descripcion";
             * cmbTipo.ValueMember = "IdTipo";
             * cmbTipo.DataSource = ObjNTipo.ConsultarLosTipos();  */


            NAcceso objNAcceso = new NAcceso(ObjEAcceso);
            EAcceso objEAccesoDatosFormulario = objNAcceso.GetDatosUsuario();

            //nombre completo *    lblNombreUsuario.Text = "Usuario: "+ objEAccesoDatosFormulario.Nombre + " " + objEAccesoDatosFormulario.Apellido1;
            lblNombreUsuario.Text    = "Usuario: " + objEAccesoDatosFormulario.Nombre;
            txtClaveSeguimiento.Text = Convert.ToString(getIdSiguienteProblematica());
        }
Exemplo n.º 17
0
        //INSERT DE LA EMPRESA ME TOCA REVISAR SI DEBO USAR OTRA TABLA
        public void InsertarEmpresa(UEUEmpresa empresa)
        {
            using (var db = new Mapeo("public"))
            {
                empresa.Calificacion = 5;
                empresa.Sessiones    = 0;
                empresa.EstadoEmpre  = 0;
                //PASO 1 INSERTAR LA EMPRESA EN LA BASE DE DATOS
                db.empre.Add(empresa);
                db.SaveChanges();
                //PASO 2 OBTENER LA EMPRESA INSERTADA POR EL NIT DE LA MISMA
                List <UEUEmpresa> emp = db.empre.Where(x => x.Nit == empresa.Nit).ToList <UEUEmpresa>();
                //PASO 3 INSERTAR EN LA SOLICITUD REGISTRO
                UEUEmpresa       empres = emp.ElementAt(0);
                UEUSolici_Regist soli   = new UEUSolici_Regist();
                soli.ModifBy       = empresa.ModifBy;
                soli.Id_empresa    = empres.Id;
                soli.Estado_solici = 1;

                db.sol_reg.Add(soli);
                db.SaveChanges();

                //PASO 4 INSERTAR EN LA TABLA MEMBRESIA
                UEUMembresia mem = new UEUMembresia();
                mem.Fecha_inicio = empresa.FechaInicio;
                mem.Fecha_fin    = empresa.FechaFin;
                mem.ModifieBy    = empresa.ModifBy;
                mem.Id_tipo_mem  = empresa.IdTipoMembresia;
                mem.Estado_mem   = 0;
                mem.Id_empresa   = empres.Id;

                db.membresia.Add(mem);
                db.SaveChanges();

                //STEP 5 INSTER THE UPADATE IN THE TABLE OF SECURITY
                EAcceso acc = new EAcceso();
                acc.Ip          = EAcceso.obtenerIP();
                acc.Mac         = EAcceso.obtenerMAC();
                acc.Id          = 0;
                acc.IdUsuario   = 0;
                acc.FechaInicio = DateTime.Now.ToString();
                acc.FechaFin    = DateTime.Now.ToString();
                DBAuditoria.insert(empresa, acc, "dbo", "Empresa");
            }
        }
Exemplo n.º 18
0
 //UPDATE SESSION
 public void update_session(UEUsuario info)
 {
     using (var db = new Mapeo("public"))
     {
         var       data    = db.user.Find(info.IdUsr);
         UEUsuario old_usr = (UEUsuario)data.Clone();
         data.Sessiones = info.Sessiones;
         db.SaveChanges();
         EAcceso acc = new EAcceso();
         acc.Ip          = EAcceso.obtenerIP();
         acc.Mac         = EAcceso.obtenerMAC();
         acc.Id          = 0;
         acc.IdUsuario   = 0;
         acc.FechaInicio = DateTime.Now.ToString();
         acc.FechaFin    = DateTime.Now.ToString();
         DBAuditoria.update(data, old_usr, acc, "dbo", "Usuario");
     }
 }
Exemplo n.º 19
0
 //METODO PARA BLOQUEAR A LA EMPRESA SI RECIBE UNA PESIMA PUNTUACION
 public void CambiarEstadoEmp(int emp, int est, String modif)
 {
     using (var db = new Mapeo("public"))
     {
         var        empresa   = db.empre.Find(emp);
         UEUEmpresa old_Empre = (UEUEmpresa)empresa.Clone();
         empresa.EstadoEmpre = est;
         empresa.ModifBy     = modif;
         db.SaveChanges();
         EAcceso acc = new EAcceso();
         acc.Ip          = EAcceso.obtenerIP();
         acc.Mac         = EAcceso.obtenerMAC();
         acc.Id          = 0;
         acc.IdUsuario   = 0;
         acc.FechaInicio = DateTime.Now.ToString();
         acc.FechaFin    = DateTime.Now.ToString();
         DBAuditoria.update(empresa, old_Empre, acc, "dbo", "Empresa");
     }
 }
Exemplo n.º 20
0
 //CHANGE PASSWORD USER
 public void CambiarPass(UEUsuario user, string usuario)
 {
     user.ModifBy = usuario;
     using (var db = new Mapeo("public")) {
         var       usr = db.user.Find(user.IdUsr);
         UEUsuario old = (UEUsuario)usr.Clone();
         usr.PassUsr = user.PassUsr;
         usr.ModifBy = user.ModifBy;
         db.SaveChanges();
         EAcceso acc = new EAcceso();
         acc.Ip          = EAcceso.obtenerIP();
         acc.Mac         = EAcceso.obtenerMAC();
         acc.Id          = 0;
         acc.IdUsuario   = 0;
         acc.FechaInicio = DateTime.Now.ToString();
         acc.FechaFin    = DateTime.Now.ToString();
         DBAuditoria.update(usr, old, acc, "dbo", "Usuario");
     }
 }
Exemplo n.º 21
0
 //METODO PARA REGISTRAR LA NUEVA PUNTUACION HACIA LA EMPRESA
 public void RegistrarRango(UEURango rango, String usuario)
 {
     using (var db = new Mapeo("public"))
     {
         rango.Calificador = 0;
         rango.FechaRango  = DateTime.Now;
         rango.ModifiBy    = usuario;
         db.rangos.Add(rango);
         db.SaveChanges();
         EAcceso acc = new EAcceso();
         acc.Ip          = EAcceso.obtenerIP();
         acc.Mac         = EAcceso.obtenerMAC();
         acc.Id          = 0;
         acc.IdUsuario   = 0;
         acc.FechaInicio = DateTime.Now.ToString();
         acc.FechaFin    = DateTime.Now.ToString();
         DBAuditoria.insert(rango, acc, "dbo", "Rango");
     }
 }
Exemplo n.º 22
0
 public void CambiarFoto(UEUsuario user, string usuario)
 {
     using (var db = new Mapeo("public"))
     {
         var       data    = db.user.Find(user.IdUsr);
         UEUsuario old_usr = (UEUsuario)data.Clone();
         data.NomArch = user.NomArch;
         data.ModifBy = usuario;
         db.SaveChanges();
         EAcceso acc = new EAcceso();
         acc.Ip          = EAcceso.obtenerIP();
         acc.Mac         = EAcceso.obtenerMAC();
         acc.Id          = 0;
         acc.IdUsuario   = 0;
         acc.FechaInicio = DateTime.Now.ToString();
         acc.FechaFin    = DateTime.Now.ToString();
         DBAuditoria.update(data, old_usr, acc, "dbo", "Usuario");
     }
 }
Exemplo n.º 23
0
 //METODO PARA CALIFICAR A LA EMPRESA
 public void CalificarEmp(UEUEmpresa emp, String usuario)
 {
     using (var db = new Mapeo("public"))
     {
         var        empre     = db.empre.Find(emp.Id);
         UEUEmpresa old_Empre = (UEUEmpresa)empre.Clone();
         empre.Calificacion = emp.Calificacion;
         empre.ModifBy      = usuario;
         db.SaveChanges();
         EAcceso acc = new EAcceso();
         acc.Ip          = EAcceso.obtenerIP();
         acc.Mac         = EAcceso.obtenerMAC();
         acc.Id          = 0;
         acc.IdUsuario   = 0;
         acc.FechaInicio = DateTime.Now.ToString();
         acc.FechaFin    = DateTime.Now.ToString();
         DBAuditoria.update(empre, old_Empre, acc, "dbo", "Empresa");
     }
 }
Exemplo n.º 24
0
 // METODO PARA ACTUALIZAR EL BLOQUE DE INTETOS
 public void UPDATE_BLOQUEO(String correo, DateTime h_in, DateTime h_fi, int intentos)
 {
     using (var db = new Mapeo("public"))
     {
         var       update   = (from usuario in db.user where usuario.CorreoUsr == correo select usuario).FirstOrDefault();
         UEUsuario old_user = (UEUsuario)update.Clone();
         update.Inc_bloq  = h_in;
         update.Fin_bloqu = h_fi;
         update.Intentos  = intentos;
         db.SaveChanges();
         EAcceso acc = new EAcceso();
         acc.Ip          = EAcceso.obtenerIP();
         acc.Mac         = EAcceso.obtenerMAC();
         acc.Id          = 0;
         acc.IdUsuario   = 0;
         acc.FechaInicio = DateTime.Now.ToString();
         acc.FechaFin    = DateTime.Now.ToString();
         DBAuditoria.update(update, old_user, acc, "dbo", "Usuario");
     }
 }
Exemplo n.º 25
0
 //INSERCION DE LOS TOP 10
 public void insertar_top_10(int pdto, int usr, string usuario)
 {
     using (var db = new Mapeo("public"))
     {
         UEUTopTen top = new UEUTopTen();
         top.Id_prod      = pdto;
         top.Id_usr       = usr;
         top.Modified_by1 = usuario;
         db.top_ten.Add(top);
         db.SaveChanges();
         EAcceso acc = new EAcceso();
         acc.Ip          = EAcceso.obtenerIP();
         acc.Mac         = EAcceso.obtenerMAC();
         acc.Id          = 0;
         acc.IdUsuario   = 0;
         acc.FechaInicio = DateTime.Now.ToString();
         acc.FechaFin    = DateTime.Now.ToString();
         DBAuditoria.insert(usr, acc, "dbo", "Top_10");
     }
 }
Exemplo n.º 26
0
        public void ReportarProducto(int motivo, int usr, int pdto, string usuario)
        {
            UEUReporte rep = new UEUReporte();

            rep.idMotivoR    = motivo;
            rep.idUsuario    = usr;
            rep.idProducto   = pdto;
            rep.fechaReporte = DateTime.Now;
            rep.modified_by  = usuario;
            using (var db = new Mapeo("public"))
            {
                db.reporte_T.Add(rep);
                db.SaveChanges();
                EAcceso acc = new EAcceso();
                acc.Ip          = EAcceso.obtenerIP();
                acc.Mac         = EAcceso.obtenerMAC();
                acc.Id          = 0;
                acc.IdUsuario   = 0;
                acc.FechaInicio = DateTime.Now.ToString();
                acc.FechaFin    = DateTime.Now.ToString();
                DBAuditoria.insert(rep, acc, "dbo", "Reporte");
            }
        }
Exemplo n.º 27
0
 public void Bloquear_producto(string usuario, int id)
 {
     using (var db = new Mapeo("public"))
     {
         var cont = (from rep in db.reporte_T where rep.idProducto == id select rep).Count();
         if (cont > 4)
         {
             var         prod     = db.productos.Find(id);
             UEUProducto old_prod = (UEUProducto)prod.Clone();
             prod.Estado_producto = 0;
             prod.ModifBy         = usuario;
             db.SaveChanges();
             EAcceso acc = new EAcceso();
             acc.Ip          = EAcceso.obtenerIP();
             acc.Mac         = EAcceso.obtenerMAC();
             acc.Id          = 0;
             acc.IdUsuario   = 0;
             acc.FechaInicio = DateTime.Now.ToString();
             acc.FechaFin    = DateTime.Now.ToString();
             DBAuditoria.update(prod, old_prod, acc, "dbo", "Producto");
         }
     }
 }
Exemplo n.º 28
0
        public DAcceso(EAcceso ObjDAccesoNew)
        {
            this.ObjEAcceso = ObjDAccesoNew;

            //   AbrirConexion();
        }
Exemplo n.º 29
0
 public NAcceso(EAcceso ObjAcceso)
 {
     this.ObjEAcceso = ObjAcceso;
 }
Exemplo n.º 30
0
 public frmMenuPrincipal(EAcceso objEntidadAccesoRecibido)
 {
     InitializeComponent();
     this.objEntidadAcceso = objEntidadAccesoRecibido;
 }