Beispiel #1
0
        public void ShowListProject()
        {
            ListProject lp = new ListProject();

            lp.Location = new System.Drawing.Point(500, 50);
            lp.Size     = new System.Drawing.Size(110, 165);
            this.Controls.Add(lp);
            lp.BringToFront();
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            ListProject myList = new ListProject();

            Console.WriteLine("Enter five names, one per line");
            for (int i = 0; i < 5; i++)
            {
                myList.AddNameToList(Console.ReadLine());
            }
            Console.WriteLine("Results are " + myList.GetListAsString());
            Console.ReadLine();
        }
Beispiel #3
0
        public ActionResult OutstandingProject()
        {
            //var request = new SearchProjectRequest
            //{
            //    Start = 1,
            //    End = 1000
            //};

            //var total = 0;
            //var ds = _projectDa.Search(request, ref total);
            //List<Project> lst = CBO<Project>.FillCollectionFromDataSet(ds);
            var listProject = new ListProject()
            {
                Collection = DataMemory.c_lstProject
            };

            return(View(listProject));
        }
Beispiel #4
0
        public ActionResult OutstandingProject()
        {
            var request = new SearchProjectRequest
            {
                Start = 1,
                End   = 1000
            };

            var total       = 0;
            var ds          = _projectDa.Search(request, ref total);
            var lst         = CBO.Fill2ListFromDataSet <Project>(ds, typeof(Project));
            var listProject = new ListProject()
            {
                Collection = lst
            };

            return(View(listProject));
        }
        private ListProject SearchProject(SearchProjectRequest request)
        {
            var total     = 0;
            var ds        = _projectDa.Search(request, ref total);
            var lstNew    = CBO.Fill2ListFromDataSet <Project>(ds, typeof(Project));
            var totalPage = Math.Ceiling(((decimal)total / ConfigInfo.RecordOnPage));
            var paging    = HtmlControllHelpers.WritePaging(totalPage, request.CurrentPage, total, ConfigInfo.RecordOnPage, "Công trình");
            var listNews  = new ListProject()
            {
                Start       = request.Start,
                Collection  = lstNew,
                Paging      = paging,
                TotalRecord = total,
                TotalPage   = totalPage,
                CurrentPage = request.CurrentPage
            };

            return(listNews);
        }
        private async void GetListProject()
        {
            ListProject listProject = new ListProject();

            listProject.projects = new List <Project>();
            try
            {
                HttpClient client = new HttpClient();
                client.BaseAddress = new Uri("https://tapi.lhu.edu.vn/");
                client.DefaultRequestHeaders.Accept.Clear();
                client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
                client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", tokenLogin);
                //GET Method
                HttpResponseMessage response = await client.GetAsync("fp/admin_ProjectList");

                if (response.IsSuccessStatusCode)
                {
                    var res = await response.Content.ReadAsStringAsync();

                    JObject data  = JObject.Parse(res.ToString());
                    JArray  items = (JArray)data["data"];
                    foreach (var item in items)
                    {
                        Project project = new Project();
                        project.id          = item["id"].ToString();
                        project.ProjectID   = item["ProjectID"].ToString();
                        project.ProjectName = item["ProjectName"].ToString();
                        listProject.projects.Add(project);
                    }
                    cboProjectList.DataSource    = listProject.projects;
                    cboProjectList.ValueMember   = "ProjectID";
                    cboProjectList.DisplayMember = "ProjectName";
                }
                else
                {
                    MessageBox.Show("Internal server Error", "GetListProject", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "GetListProject", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #7
0
        public DetailCustomer GetCustomerById(int id)
        {
            List <ListProject> listOfProjects = new List <ListProject>();

            using (var ctx = new ApplicationDbContext())
            {
                var entity =
                    ctx
                    .Customer
                    .Single(e => e.CustomerID == id && e.OwnerId == _userId);
                foreach (var project in entity.Projects)
                {
                    var projectToAdd = new ListProject()
                    {
                        Name          = project.Name,
                        ProjectID     = project.ProjectID,
                        OwnerId       = project.OwnerId,
                        CustomerID    = project.CustomerID,
                        TypeOfProject = project.TypeOfProject
                    };
                    listOfProjects.Add(projectToAdd);
                }
                return
                    (new DetailCustomer
                {
                    CustomerID = entity.CustomerID,
                    Name = entity.Name,
                    Address = entity.Address,
                    Telephone = entity.Telephone,
                    Email = entity.Email,
                    Notes = entity.Notes,
                    Projects = listOfProjects
                               //  OwnerId = entity.OwnerId
                });
            }
        }