Ejemplo n.º 1
0
        private void fill_values()
        {
            StudentPlacedManager placedManager = new StudentPlacedManagerImpl();
            string hiredCount = (DateTime.Now.Date > compDetailObj.DOR.Date) ?
                                placedManager.getHiredStudentsCount(compDetailObj.compDetailsId).ToString() : Constant.NOT_APPLICABLE;

            label_placedStudents.Text          = hiredCount;
            label_company.Text                 = compDetailObj.companyObj.companyName;
            textBox_companyName.Text           = compDetailObj.companyObj.companyName;
            textBox_collegeName.Text           = compDetailObj.host;
            dateTime_dor.Value                 = compDetailObj.DOR;
            dropdown_companyType.SelectedIndex = compDetailObj.type;
            dropown_status.SelectedIndex       = compDetailObj.status;
        }
        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            StudentPlacedManager manager = new StudentPlacedManagerImpl();

            if (Utility.areObjectsOfSameType(e.Argument, new Entity_PlacementDetails()))
            {
                var placedObj = e.Argument as Entity_PlacementDetails;
                e.Result = manager.savePlacementDetails(placedObj);
            }
            else
            {
                var      argsMap  = e.Argument as IDictionary <string, Object>;
                string   filepath = (String)argsMap["filePath"];
                long     selectedCompanyDetailId = (long)argsMap["compId"];
                DateTime dor = (DateTime)argsMap["DOR"];

                e.Result = manager.uploadPlacementData(Utility.readExcel(filePath, Constant.DB_GET_COLLEGE_ID), selectedCompanyDetailId, dor);
            }
        }