public PMProjectContributionEntity LoadPMProjectContributionPerKpiAssessmentAndProjectSeq(int JobKpiAssessmentID, int ProjectSeq) { DataTable dataTable = pmProjectContributionDAL.LoadPerKpiAssessmentAndSeq(JobKpiAssessmentID, ProjectSeq); if (dataTable.Rows.Count == 0) { return(null); } PMProjectContributionEntity pmProjectContributionEntity = new PMProjectContributionEntity(); pmProjectContributionEntity.ID = (int)dataTable.Rows[0].ItemArray[0]; pmProjectContributionEntity.ProjectSeq = (int)dataTable.Rows[0].ItemArray[1]; ProjectEntity projectEntity = new ProjectEntity(); projectEntity.ID = (int)dataTable.Rows[0].ItemArray[2]; pmProjectContributionEntity.Project = projectEntity; pmProjectContributionEntity.PMRoleAndResponsibility = (PMRoleAndResponsibilityValue)dataTable.Rows[0].ItemArray[3]; pmProjectContributionEntity.SofwareDevelopmentActivitites = (bool)dataTable.Rows[0].ItemArray[4]; pmProjectContributionEntity.Complexity_InternationalProject = (bool)dataTable.Rows[0].ItemArray[5]; pmProjectContributionEntity.Complexity_GloballyAdvancedTechnologyProject = (bool)dataTable.Rows[0].ItemArray[6]; pmProjectContributionEntity.Complexity_ComplicatedContractConditions = (bool)dataTable.Rows[0].ItemArray[7]; pmProjectContributionEntity.Complexity_ArchitectureRequirement = (bool)dataTable.Rows[0].ItemArray[8]; pmProjectContributionEntity.Complexity_SystemDesign = (bool)dataTable.Rows[0].ItemArray[9]; pmProjectContributionEntity.Complexity_ApplicationRequirement = (bool)dataTable.Rows[0].ItemArray[10]; pmProjectContributionEntity.Complexity_ProjectStructure = (bool)dataTable.Rows[0].ItemArray[11]; pmProjectContributionEntity.TeamSizeAverage = (int)dataTable.Rows[0].ItemArray[12]; pmProjectContributionEntity.PhaseDuration = (int)dataTable.Rows[0].ItemArray[13]; JobKpiEntity jobKpiEntity = new JobKpiEntity(); jobKpiEntity.ID = (int)dataTable.Rows[0].ItemArray[7]; pmProjectContributionEntity.JobKpiAssessment = jobKpiEntity; return(pmProjectContributionEntity); }
public DeveloperPersonalSkillsEntity LoadPerJobKpiAssessmentID(int JobKpiAssessmentID) { DataTable dataTable = developerPersonalSkillsDAL.Load(JobKpiAssessmentID); if (dataTable.Rows.Count == 0) { return(null); } DeveloperPersonalSkillsEntity DeveloperPersonalSkillsEntity = new DeveloperPersonalSkillsEntity(); DeveloperPersonalSkillsEntity.ID = (int)dataTable.Rows[0].ItemArray[0]; DeveloperPersonalSkillsEntity.Leadership = (PersonalSkillsValue)dataTable.Rows[0].ItemArray[1]; DeveloperPersonalSkillsEntity.Communication = (PersonalSkillsValue)dataTable.Rows[0].ItemArray[2]; DeveloperPersonalSkillsEntity.TimeManagement = (PersonalSkillsValue)dataTable.Rows[0].ItemArray[3]; DeveloperPersonalSkillsEntity.Counselling = (PersonalSkillsValue)dataTable.Rows[0].ItemArray[4]; DeveloperPersonalSkillsEntity.Teamwork = (PersonalSkillsValue)dataTable.Rows[0].ItemArray[5]; DeveloperPersonalSkillsEntity.ObjectOrientedDesign = (PersonalSkillsValue)dataTable.Rows[0].ItemArray[6]; DeveloperPersonalSkillsEntity.StructuredDesign = (PersonalSkillsValue)dataTable.Rows[0].ItemArray[7]; DeveloperPersonalSkillsEntity.ArchitecturalPattern = (PersonalSkillsValue)dataTable.Rows[0].ItemArray[8]; DeveloperPersonalSkillsEntity.DesignPattern = (PersonalSkillsValue)dataTable.Rows[0].ItemArray[9]; DeveloperPersonalSkillsEntity.ObjectOrientedAnalysis = (PersonalSkillsValue)dataTable.Rows[0].ItemArray[10]; DeveloperPersonalSkillsEntity.UML = (PersonalSkillsValue)dataTable.Rows[0].ItemArray[11]; DeveloperPersonalSkillsEntity.ApplicationArchitectureDesign = (PersonalSkillsValue)dataTable.Rows[0].ItemArray[12]; DeveloperPersonalSkillsEntity.ExternalDesignJP = (PersonalSkillsValue)dataTable.Rows[0].ItemArray[13]; DeveloperPersonalSkillsEntity.DetailedDesign = (PersonalSkillsValue)dataTable.Rows[0].ItemArray[14]; JobKpiEntity jobKpiEntity = new JobKpiEntity(); jobKpiEntity.ID = (int)dataTable.Rows[0].ItemArray[15]; DeveloperPersonalSkillsEntity.JobKpiAssessment = jobKpiEntity; return(DeveloperPersonalSkillsEntity); }
public DeveloperProjectContributionEntity LoadDeveloperProjectContributionPerKpiAssessmentAndProjectSeq(int JobKpiAssessmentID, int ProjectSeq) { DataTable dataTable = developerProjectContributionDAL.LoadPerKpiAssessmentAndSeq(JobKpiAssessmentID, ProjectSeq); if (dataTable.Rows.Count == 0) { return(null); } DeveloperProjectContributionEntity developerProjectContributionEntity = new DeveloperProjectContributionEntity(); developerProjectContributionEntity.ID = (int)dataTable.Rows[0].ItemArray[0]; developerProjectContributionEntity.ProjectSeq = (int)dataTable.Rows[0].ItemArray[1]; ProjectEntity projectEntity = new ProjectEntity(); projectEntity.ID = (int)dataTable.Rows[0].ItemArray[2]; developerProjectContributionEntity.Project = projectEntity; developerProjectContributionEntity.TeamRole = (TeamRoleValue)dataTable.Rows[0].ItemArray[3]; developerProjectContributionEntity.ImplementCode = (WorkingResultValue)dataTable.Rows[0].ItemArray[4]; developerProjectContributionEntity.ImplementDesign = (WorkingResultValue)dataTable.Rows[0].ItemArray[5]; developerProjectContributionEntity.ImplementUnitTest = (WorkingResultValue)dataTable.Rows[0].ItemArray[6]; JobKpiEntity jobKpiEntity = new JobKpiEntity(); jobKpiEntity.ID = (int)dataTable.Rows[0].ItemArray[7]; developerProjectContributionEntity.JobKpiAssessment = jobKpiEntity; return(developerProjectContributionEntity); }
public DeveloperProfessionalContributionEntity LoadPerJobKpiAssessmentID(int JobKpiAssessmentID) { DataTable dataTable = developerProfessionalContributionDAL.Load(JobKpiAssessmentID); if (dataTable.Rows.Count == 0) { return(null); } DeveloperProfessionalContributionEntity developerProfessionalContributionEntity = new DeveloperProfessionalContributionEntity(); developerProfessionalContributionEntity.ID = (int)dataTable.Rows[0].ItemArray[0]; developerProfessionalContributionEntity.MasterProgrammingLanguages = (ProfessionalValue)dataTable.Rows[0].ItemArray[1]; developerProfessionalContributionEntity.MasterUnitTesting = (ProfessionalValue)dataTable.Rows[0].ItemArray[2]; developerProfessionalContributionEntity.MasterClientFramework = (ProfessionalValue)dataTable.Rows[0].ItemArray[3]; developerProfessionalContributionEntity.MasterSofwareDevelopmentFramework = (ProfessionalValue)dataTable.Rows[0].ItemArray[4]; developerProfessionalContributionEntity.IntructorAtCompany = (bool)dataTable.Rows[0].ItemArray[5]; developerProfessionalContributionEntity.SharingAtWorkshop = (bool)dataTable.Rows[0].ItemArray[6]; developerProfessionalContributionEntity.DevelopTrainningCourse = (bool)dataTable.Rows[0].ItemArray[7]; developerProfessionalContributionEntity.SubmissionImprovementProposal = (bool)dataTable.Rows[0].ItemArray[8]; developerProfessionalContributionEntity.ActivitesInComunity = (bool)dataTable.Rows[0].ItemArray[9]; developerProfessionalContributionEntity.DevelopsSubordinates = (bool)dataTable.Rows[0].ItemArray[10]; JobKpiEntity jobKpiEntity = new JobKpiEntity(); jobKpiEntity.ID = (int)dataTable.Rows[0].ItemArray[11]; developerProfessionalContributionEntity.JobKpiAssessment = jobKpiEntity; return(developerProfessionalContributionEntity); }
public List <JobKpiEntity> LoadAllJobKpiAssessmentList() { List <JobKpiEntity> JobKpiAssessmentList = new List <JobKpiEntity>(); DataTable JobKpiAssessmentDataTable = JobKpiAssessmentDAL.LoadAll(); EmployeeBLL employeeBLL = new EmployeeBLL(); foreach (DataRow row in JobKpiAssessmentDataTable.Rows) { JobKpiEntity jobKpiEntity = new JobKpiEntity(); jobKpiEntity.ID = (int)row[0]; jobKpiEntity.Employee = employeeBLL.LoadOnePerID((int)row[1]); jobKpiEntity.CreatedDate = (DateTime)row[2]; jobKpiEntity.RoleInAssessment = (JobRankValue)row[3]; jobKpiEntity.Status = (AssessmentStatusValue)row[4]; JobKpiAssessmentList.Add(jobKpiEntity); } return(JobKpiAssessmentList); }
private void btnDUJobKpiAssessment_Click(object sender, EventArgs e) { // lay du lieu vao entity JobKpiEntity jobKpiEntity = new JobKpiEntity(); jobKpiEntity.ID = (int)grvJobKpiAssessment.GetDataRow(grvJobKpiAssessment.GetSelectedRows()[0]).ItemArray[0]; jobKpiEntity.Employee = new EmployeeEntity(); jobKpiEntity.Employee.ID = (int)grvJobKpiAssessment.GetDataRow(grvJobKpiAssessment.GetSelectedRows()[0]).ItemArray[1]; jobKpiEntity.Employee.EmployeeName = grvJobKpiAssessment.GetDataRow(grvJobKpiAssessment.GetSelectedRows()[0]).ItemArray[5].ToString(); jobKpiEntity.CreatedDate = (DateTime)grvJobKpiAssessment.GetDataRow(grvJobKpiAssessment.GetSelectedRows()[0]).ItemArray[2]; jobKpiEntity.RoleInAssessment = (JobRankValue)grvJobKpiAssessment.GetDataRow(grvJobKpiAssessment.GetSelectedRows()[0]).ItemArray[3]; jobKpiEntity.Status = (AssessmentStatusValue)grvJobKpiAssessment.GetDataRow(grvJobKpiAssessment.GetSelectedRows()[0]).ItemArray[4]; // dua len form detail DetailedJobKpiAssessmentForm detailedJobKpiAssessmentForm = new DetailedJobKpiAssessmentForm(jobKpiEntity); detailedJobKpiAssessmentForm.ShowDialog(); // load lai form chinh load(); }
public void EditJobKpiAssessment(JobKpiEntity _jobKpiAssessment, int ID) { jobKpiAssessmentDAL.Edit(_jobKpiAssessment, ID); }
public int AddJobKpiAssessment(JobKpiEntity _jobKpiAssessment) { jobKpiAssessmentDAL.Add(_jobKpiAssessment); return(jobKpiAssessmentDAL.GetLatestID()); }