Exemple #1
0
        public HyperLink projectCreation(Guid usersProjectId, bool prority)
        {
            var ProjObj = new BusinessLayer.ProjectBussinessObjects();

            _userProjects = ProjObj.GetProjectById(usersProjectId);

            //for getting project images
            projectsImagePackageId = (Guid)_userProjects.imagePackageId;

            var images = new BusinessLayer.ImagePackageBusinessObjects();

            userImagePackage = images.GetImagesOfProjectsById(projectsImagePackageId);

            imageList = new List <string> {
                userImagePackage.image1, userImagePackage.image2, userImagePackage.image3, userImagePackage.image4, userImagePackage.image5, userImagePackage.image6, userImagePackage.image7, userImagePackage.image8, userImagePackage.image9, userImagePackage.image10
            };


            //getting organization logo
            organizationOfProjectID = (Guid)_userProjects.organizationId;

            var currentOrganization = new BusinessLayer.OrginizationBusinessObjects();

            _projectOrganization = currentOrganization.GetOrganizationOfProjectsById(organizationOfProjectID);



            //main panel
            HyperLink ProjContent = new HyperLink();

            ProjContent.Attributes.Add("onclick", "event.preventDefault();");

            //oncontextmenu="return false;"

            //?id=" + Category.categoryId
            ProjContent.NavigateUrl = "~/uBuoyProjectDetails.aspx?progId=" + usersProjectId;
            //getting main panel content for project with priority
            projectMainPanel(prority, ProjContent);

            //getting image content in main panel
            projectImagesPanel(ProjContent);

            //getting badge and brand panel
            projectBrandAndBadgePanel(ProjContent);

            return(ProjContent);
        }
Exemple #2
0
        protected void MakeDonation(object sender, EventArgs e)
        {
            projectId = new Guid(ddl_Project.SelectedValue.ToString());

            //var projObj = new ProjectBussinessObjects();
            var projObj = new Model.GenericRepository <Project>();
            var project = projObj.Single(x => x.projectId.Equals(projectId));

            var orgObj = new OrginizationBusinessObjects();

            orgId = (Guid)project.organizationId;
            _org  = orgObj.GetOrganizationById(orgId);

            lbl_Organization.Text = "Organization Name:" + _org.name;

            var  appObject   = new ApplicationBusinessObjects();
            bool application = appObject.AddApplication(userId, _task.taskId, projectId, _task.money);

            price = Convert.ToInt32(_task.money);

            //projPrice = (decimal)price / 100;
            projPrice = price + (decimal)project.recived;
            System.Diagnostics.Debug.Write("money:" + projPrice);

            project.recived = projPrice;
            projObj.SaveChanges();

            if (application)
            {
                Label2.Text = "Sucessfully applied";
                Response.Redirect("~/UbuoyIndex.aspx");
            }
            else
            {
                Label2.Text = "Unable to apply";
            }
        }