public void setEvalDesempenho(EvaluacionDesempenhoWS.evaluacionDesempenho evalD) { evalD.idEvaluacion = -1; evalD.escalaFinal = new EvaluacionDesempenhoWS.escala(); evalD.escalaFinal.idEscala = -1; evalD.escalaPreCupos = new EvaluacionDesempenhoWS.escala(); evalD.escalaPreCupos.idEscala = -1; evalD.escalaSinCalibrar = new EvaluacionDesempenhoWS.escala(); evalD.escalaSinCalibrar.idEscala = -1; evalD.estadoPDI = -1; evalD.observaciones = ""; evalD.notaAutoEval = -1; evalD.notaFinal = -1; evalD.estado = -1; evalD.observacionesObj = ""; evalD.observacionesComp = ""; evalD.notaAutoEvalComp = -1; evalD.notaPreviaComp = -1; evalD.notaFinalComp = -1; evalD.notaAutoEvalObj = -1; evalD.notaPreviaObj = -1; evalD.notaFinalObj = -1; evalD.notaPrevia = -1; evalD.estadoAutoEval = -1; evalD.estadoPlanificacion = -1; }
private void frmEvFeedback_Load(object sender, EventArgs e) { daoEvaluacionDesempenho = new EvaluacionDesempenhoWS.EvaluacionDesempenhoWSClient(); idColaborador = Global.colaboradorLoggeado.idColaborador; idPeriodo = Global.periodoActual.idPeriodo; evaluacionDesempenho = daoEvaluacionDesempenho.obtenerEvaluacionDesempenho(idColaborador, idPeriodo); CargarCompetencias(); }
private void asignaEscalaSinCalibrar() { bool calificado = true; foreach (ColaboradorWS.colaborador c in colaboradores) { if (c.evaluaciones[0].escalaSinCalibrar.idEscala == 0 && c.evaluaciones[1].escalaSinCalibrar.idEscala == 0) { calificado = false; } } if (calificado) { return; } EvaluacionDesempenhoWS.evaluacionDesempenho evalD = new EvaluacionDesempenhoWS.evaluacionDesempenho(); EvaluacionPotencialWS.evaluacion evalP = new EvaluacionPotencialWS.evaluacion(); int[] cupos = this.calcularCupos(); int aux = 0; this.invertirArreglo(); for (int i = 0; i < 5; i++) { for (int j = 0; j < cupos[i]; j++) { colaboradores[aux + j].evaluaciones[1].escalaSinCalibrar.idEscala = escalasPeriodo[i].escala.idEscala; colaboradores[aux + j].evaluaciones[1].escalaSinCalibrar.nombre = escalasPeriodo[i].escala.nombre; colaboradores[aux + j].evaluaciones[0].escalaSinCalibrar.idEscala = colaboradores[aux + j].evaluaciones[0].escalaPreCupos.idEscala; colaboradores[aux + j].evaluaciones[0].escalaSinCalibrar.nombre = colaboradores[aux + j].evaluaciones[0].escalaPreCupos.nombre; } aux += cupos[i]; } for (int i = 0; i < colaboradores.Count; i++) { this.setEvalPotencial(evalP); evalP.idEvaluacion = colaboradores[i].evaluaciones[0].idEvaluacion; evalP.escalaSinCalibrar.idEscala = colaboradores[i].evaluaciones[0].escalaSinCalibrar.idEscala; evalP.escalaSinCalibrar.nombre = colaboradores[i].evaluaciones[0].escalaSinCalibrar.nombre; daoEvaluacionPotencial.actualizarEvaluacionPotencial(evalP); this.setEvalDesempenho(evalD); evalD.idEvaluacion = colaboradores[i].evaluaciones[1].idEvaluacion; evalD.escalaSinCalibrar.idEscala = colaboradores[i].evaluaciones[1].escalaSinCalibrar.idEscala; evalD.escalaSinCalibrar.nombre = colaboradores[i].evaluaciones[1].escalaSinCalibrar.nombre; daoEvaluacionDesempenho.actualizarEvaluacionDesempenho(evalD); } }
private void guardarNotas() { EvaluacionDesempenhoWS.evaluacionDesempenho evalD = new EvaluacionDesempenhoWS.evaluacionDesempenho(); EvaluacionPotencialWS.evaluacion evalP = new EvaluacionPotencialWS.evaluacion(); foreach (BtnColaborador btn in this.nineBox.asignarNotas(notasP, notasD)) { this.setEvalPotencial(evalP); evalP.idEvaluacion = btn.GetColaborador().evaluaciones[0].idEvaluacion; evalP.escalaFinal.idEscala = btn.GetColaborador().evaluaciones[0].escalaFinal.idEscala; daoEvaluacionPotencial.actualizarEvaluacionPotencial(evalP); this.setEvalDesempenho(evalD); evalD.idEvaluacion = btn.GetColaborador().evaluaciones[1].idEvaluacion; evalD.escalaFinal.idEscala = btn.GetColaborador().evaluaciones[1].escalaFinal.idEscala; daoEvaluacionDesempenho.actualizarEvaluacionDesempenho(evalD); } }
private int validarEvaluacion(PeriodoWS.periodo periodoSeleccionado) { int esValido = 1; EvaluacionDesempenhoWS.evaluacionDesempenho evaluacionDesempenho = daoEvaluacionDesempenho.obtenerEvaluacionDesempenho(Global.colaboradorLoggeado.idColaborador, periodoSeleccionado.idPeriodo); EvaluacionPotencialWS.evaluacion evaluacionPotencial = daoEvaluacionPotencial.obtenerEvaluacionPotencial(Global.colaboradorLoggeado.idColaborador, periodoSeleccionado.idPeriodo); int resultado = 0; if (evaluacionDesempenho == null || evaluacionPotencial == null) { return(0); } if (evaluacionDesempenho.idEvaluacion == 0 || evaluacionPotencial.idEvaluacion == 0) { return(0); } return(esValido); }