public static DialogResult Show(int iIdCallCenter) { _Evaluacion = new FDEvaluacionServicio(); Form frmSet = Application.OpenForms["FPrincipal"]; FBandeja _FBandeja = Application.OpenForms["FBandeja"] as FBandeja; _Evaluacion.FormClosed += new FormClosedEventHandler(_FBandeja.ActualizarSolPendientes_FormClosed); int x = Math.Max(frmSet.Location.X, frmSet.Location.X + (frmSet.Width - _Evaluacion.Width) / 2); int y = frmSet.Location.Y + 1; _Evaluacion.Location = new Point(x, y); _Evaluacion.idCallCenter = iIdCallCenter; DDetallesEvaluacion detalleEvaluacion = new DDetallesEvaluacion(); _Evaluacion.detalle = detalleEvaluacion.InfoEvaluacion(_Evaluacion.idCallCenter); _Evaluacion.informacion(_Evaluacion.detalle); _Evaluacion.cargaEvaluacionesRegistradas(); _Evaluacion.seleccion(); _DialogResult = DialogResult.No; _Evaluacion.Activate(); _Evaluacion.ShowDialog(); return(_DialogResult); }
/*Funcion para recargar la información en el formulario*/ private void FEvaluarServicio_Load(object sender, EventArgs e) { DDetallesEvaluacion detalleEvaluacion = new DDetallesEvaluacion(); detalle = detalleEvaluacion.InfoEvaluacion(idCallCenter); informacion(detalle); cargaEvaluacionesRegistradas(); seleccion(); }
/*Funciones que se inicializan cuando el formulario es llamado*/ public FDetalleEvaluacionN(int idEvaluacion) { InitializeComponent(); iIdEva = idEvaluacion; IEvaluacion = null; DDetallesEvaluacion infoEvaluacion = new DDetallesEvaluacion(); IEvaluacion = infoEvaluacion.informacionEvaluacionN(iIdEva); informacionEvaluacion(IEvaluacion); }
/*Función para cargar las evaluaciones realizadas al cliente*/ public void cargaEvaluacionesRegistradas() { List <EIEvaluaciones> EvaluacionesRegistradas = new List <EIEvaluaciones>(); DDetallesEvaluacion evaluaciones = new DDetallesEvaluacion(); EvaluacionesRegistradas = evaluaciones.obetenerEvaluacionesRegis(idCallCenter); iContador = 0; if (EvaluacionesRegistradas.Any()) { foreach (EIEvaluaciones vRow in EvaluacionesRegistradas) { dgvEvaluaciones.Rows.Add(vRow.sIdEvaluacion, vRow.sUsuario, vRow.sFechaRegistro, vRow.sClienteContactado, "Detalles"); iContador++; } } }
/*Función para cargra las evaluaciones registradas en la solicitud*/ public void cargaEvaluacionesRegistradas() { List <EIEvaluaciones> EvaluacionesRegistradas = new List <EIEvaluaciones>(); DDetallesEvaluacion evaluaciones = new DDetallesEvaluacion(); EvaluacionesRegistradas = evaluaciones.obetenerEvaluacionesRegis(idCallCenter); iContador = 0; if (EvaluacionesRegistradas.Any()) { foreach (EIEvaluaciones vRow in EvaluacionesRegistradas) { dgvEvaluaciones.Rows.Add(vRow.sIdEvaluacion, vRow.sUsuario, vRow.sFechaRegistro, vRow.sClienteContactado, "Detalles"); iContador++; } } Registros = dgvEvaluaciones.Rows.Count; for (int i = 0; i < dgvEvaluaciones.RowCount; i++) { if (dgvEvaluaciones.Rows[i].Cells[3].FormattedValue.ToString() == "SI") { btnEnviar.Visible = Visible; } } if (Registros == 3) { btnEnviar.Visible = Visible; } }