private void ProcesarTicket(Ticket ticket) { //falta verificar cual sera el id del campo que confirmara si es portalbc o no**reemplazar por el "1" //_esPortalBcp = ticket.TicketValues.FirstOrDefault(tv => tv.FieldId == 1).Value.ToString() == "True" ? true : false; if (ValidarVacios(ticket)) { _Funciones.AbrirSelenium(ref _driverGlobal); NavegarUrl(); Login(); BuscarPoliza(ticket); AnularPoliza(ticket); GuardarPdf(ticket); GuardarInformacionTicket(ticket); _Funciones.GuardarIdPlantillaNotificacion(ticket, Convert.ToInt32(ticket.TicketValues.FirstOrDefault(a => a.FieldId == eesFields.Default.idproceso).Value), Convert.ToInt32(ticket.TicketValues.FirstOrDefault(a => a.FieldId == eesFields.Default.idlinea).Value) ); if (_reprocesoContador > 0) { _reprocesoContador = 0; _idEstadoRetorno = 0; _Funciones.GuardarValoresReprocesamiento(ticket, _reprocesoContador, _idEstadoRetorno); } _robot.SaveTicketNextState(ticket, _robot.GetNextStateAction(ticket).First(o => o.DestinationStateId == _estadoFinal).Id); } }
private void BuscarPolicyCenter(Ticket ticket) { _Funciones.AbrirSelenium(ref _driverGlobal); _Funciones.NavegarUrlPolicyCenter(_driverGlobal, _url); _Funciones.LoginPolicyCenter(_driverGlobal, _usuario, _contraseña); _Funciones.BuscarPolizaPolicyCenter(_driverGlobal, ticket.TicketValues.FirstOrDefault(np => np.FieldId == eesFields.Default.poliza_nro).Value); ObtenerDatos(ticket); GrabarInformacion(ticket); }
private void AbrirSelenium() { LogStartStep(5);//id referencial msje Log "Iniciando la carga Internet Explorer" try { _Funciones.AbrirSelenium(ref _driverGlobal); } catch (Exception ex) { throw new Exception("Error al Iniciar Internet Explorer", ex); } }
private void ProcesarTicket(Ticket ticket) { if (ValidarVacios(ticket)) { _Funciones.AbrirSelenium(ref _driverGlobal); _Funciones.NavegarUrlPolicyCenter(_driverGlobal, _urlPolicyCenter); _Funciones.LoginPolicyCenter(_driverGlobal, _usuarioPolicyCenter, _contraseñaPolicyCenter); _Funciones.BuscarPolizaPolicyCenter(_driverGlobal, ticket.TicketValues.FirstOrDefault(tv => tv.FieldId == eesFields.Default.poliza_nro).Value); RehabilitarPoliza(ticket); _Funciones.GuardarIdPlantillaNotificacion(ticket, Convert.ToInt32(ticket.TicketValues.FirstOrDefault(a => a.FieldId == eesFields.Default.idproceso).Value), Convert.ToInt32(ticket.TicketValues.FirstOrDefault(a => a.FieldId == eesFields.Default.idlinea).Value) ); if (_reprocesoContador > 0) { _reprocesoContador = 0; _idEstadoRetorno = 0; _Funciones.GuardarValoresReprocesamiento(ticket, _reprocesoContador, _idEstadoRetorno); } _robot.SaveTicketNextState(ticket, _robot.GetNextStateAction(ticket).First(o => o.DestinationStateId == _estadoFinal).Id); } }
private void AbrirSelenium() { //LogInfoStep(5);//id referencial msje Log "Iniciando la carga Internet Explorer" _Funciones.AbrirSelenium(ref _driverGlobal); }