Beispiel #1
0
        public void DeleteByRol(Rol rol)
        {
            List <SPParameter> param = new List <SPParameter>();

            param.Add(new SPParameter("rolId", rol.ID));
            StoreProcedure sp = new StoreProcedure(DataBaseConst.Rol.SP_DeleteAllFuncionalidadXRol);

            sp.ExecuteNonQuery();
        }
        public static void UpdateToActivateById(int userID)
        {
            var param = new List <SPParameter>
            {
                new SPParameter("ID_User", userID)
            };
            var sp = new StoreProcedure(DataBaseConst.Usuario.SPUpdateUserToActivateById, param);

            sp.ExecuteNonQuery(null);
        }
        public static void InhabilitarUser(Usuario user)
        {
            var param = new List <SPParameter>
            {
                new SPParameter("ID_User", user.ID)
            };
            var sp = new StoreProcedure(DataBaseConst.Usuario.SPInhabilitarUser, param);

            sp.ExecuteNonQuery(null);
        }
        public void Update(Usuario user)
        {
            List <SPParameter> param = new List <SPParameter>();

            param.Add(new SPParameter("userId", user.ID));
            param.Add(new SPParameter("userLoginFails", user.LoginFails));
            param.Add(new SPParameter("userHabilitado", user.Habilitado));
            StoreProcedure sp = new StoreProcedure(DataBaseConst.Usuario.SP_UpdateUser, param);

            sp.ExecuteNonQuery();
        }
        public static void ChangePassword(Usuario user, string password)
        {
            var param = new List <SPParameter>
            {
                new SPParameter("ID_User", user.ID),
                new SPParameter("Password", password)
            };
            var sp = new StoreProcedure(DataBaseConst.Usuario.SPUpdatePassword, param);

            sp.ExecuteNonQuery(null);
        }
        public static int InsertCalification(Calificacion calif)
        {
            var param = new List <SPParameter> {
                new SPParameter("ID_Publicacion", calif.ID_Publicacion),
                new SPParameter("ID_Comprador", calif.ID_Comprador),
                new SPParameter("Cantidad_Estrellas", calif.stars),
                new SPParameter("Descripcion", calif.description)
            };
            var sp = new StoreProcedure(DataBaseConst.Calificacion.SPInsertCalificacion, param);

            return(sp.ExecuteNonQuery(null));
        }
        public static void Update(Usuario user)
        {
            var param = new List <SPParameter>
            {
                new SPParameter("ID_User", user.ID),
                new SPParameter("Intentos_Fallidos", user.LoginFails),
                new SPParameter("Activo", user.Activo)
            };
            var sp = new StoreProcedure(DataBaseConst.Usuario.SPUpdateUser, param);

            sp.ExecuteNonQuery(null);
        }
Beispiel #8
0
        public void InsertByRol(Rol rol)
        {
            foreach (Funcionalidad func in rol.Funcionalidades)
            {
                List <SPParameter> param = new List <SPParameter>();
                param.Add(new SPParameter("funcId", func.ID));
                param.Add(new SPParameter("rolId", rol.ID));

                StoreProcedure sp = new StoreProcedure(DataBaseConst.Rol.SP_InsertFuncionalidadXRol, param);
                sp.ExecuteNonQuery();
            }
        }
Beispiel #9
0
        private static int UpdateVisibilidadRendidaPorUsuario(KeyValuePair <int, int> visibilidadUsuario, int idUsuario, SqlTransaction transaction)
        {
            var param = new List <SPParameter>
            {
                new SPParameter("ID_Usuario", idUsuario),
                new SPParameter("ID_Visibilidad", visibilidadUsuario.Key),
                new SPParameter("Cantidad_Compras", visibilidadUsuario.Value)
            };

            var sp = new StoreProcedure(DataBaseConst.Visibilidad.SPUpdateVisibilidadPurchases, param, transaction);

            return(sp.ExecuteNonQuery(transaction));
        }
Beispiel #10
0
        public static int Insert(Visibilidad visibility)
        {
            var param = new List <SPParameter>
            {
                new SPParameter("Descripcion", visibility.Descripcion),
                new SPParameter("Precio_Publicar", visibility.PrecioPublicar),
                new SPParameter("Porcentaje_Venta", visibility.PorcentajeVenta),
                new SPParameter("Duracion", visibility.Duracion),
                new SPParameter("Activo", visibility.Activo),
            };

            var sp = new StoreProcedure(DataBaseConst.Visibilidad.SPInsertVisibilidad, param);

            return(sp.ExecuteNonQuery(null));
        }
Beispiel #11
0
        public void UpdateRol(Rol nuevo)
        {
            Dictionary <String, Object> parameters = new Dictionary <String, Object>();

            parameters.Add("rolId", nuevo.ID);
            parameters.Add("rolName", nuevo.Name);
            parameters.Add("rolHabilitado", nuevo.Habilitado);

            List <SPParameter> param = new List <SPParameter>();

            param.Add(new SPParameter("rolId", nuevo.ID));
            param.Add(new SPParameter("rolName", nuevo.Name));
            param.Add(new SPParameter("rolHabilitado", nuevo.Habilitado));
            StoreProcedure sp = new StoreProcedure(DataBaseConst.Rol.SP_UpdateRolById, param);

            sp.ExecuteNonQuery();
        }
Beispiel #12
0
        public static Empresa UpdateCompany(Empresa company)
        {
            var param = new List <SPParameter>
            {
                new SPParameter("ID_User", company.IdUsuario),
                new SPParameter("Razon_Social", company.RazonSocial),
                new SPParameter("Mail", company.Mail),
                new SPParameter("Telefono", company.Telefono),
                new SPParameter("Direccion", company.Direccion),
                new SPParameter("Codigo_Postal", company.CodigoPostal),
                new SPParameter("Ciuidad", company.Ciudad),
                new SPParameter("CUIT", company.CUIT),
                new SPParameter("Nombre_Contacto", company.NombreContacto),
                new SPParameter("Fecha_Creacion", company.FechaCreacion)
            };

            var sp = new StoreProcedure(DataBaseConst.Empresa.SPUpdateCompany, param);

            company.ID = (int)sp.ExecuteNonQuery(null);

            return(company);
        }
Beispiel #13
0
        public static Cliente UpdateClient(Cliente client)
        {
            var param = new List <SPParameter>
            {
                new SPParameter("ID_Usuario", client.IdUsuario),
                new SPParameter("Nombre", client.Nombre),
                new SPParameter("Apellido", client.Apellido),
                new SPParameter("ID_Tipo_Documento", client.TipoDocumento),
                new SPParameter("Nro_Documento", client.NroDocumento),
                new SPParameter("Mail", client.Mail),
                new SPParameter("Telefono", client.Telefono),
                new SPParameter("Direccion", client.Direccion),
                new SPParameter("Codigo_Postal", client.CodigoPostal),
                new SPParameter("Fecha_Nacimiento", client.FechaNacimiento),
                new SPParameter("CUIL", client.CUIL)
            };

            var sp = new StoreProcedure(DataBaseConst.Cliente.SPUpdateClient, param);

            client.ID = (int)sp.ExecuteNonQuery(null);

            return(client);
        }