public string EmbozadoAnses_Escaneo(TarjetaEmbozado tarjeta) { string mensaje = string.Empty; try { TarjetaWS.TarjetaWS srv = Utils.instancio_TarjetaWS; mensaje = srv.EmbozadoAnses_ValidoEscaneo(tarjeta.Persona.Cuil, tarjeta.NroTarjeta); if (string.IsNullOrEmpty(mensaje)) { srv.EmbozadoAnses_Guardar(Utils.mapToTarjetaEmbozado(tarjeta, enum_TipoEstadoEmbozado.TarjetaEmbozadaOK)); //b. Actualiza estado tarjeta ABM_Tarjetas Estado 4 – En udai y le tiene q informar el nro de tarjeta. (falta) } else { //ingreso observacion manual obligatorio - ver que onda srv.EmbozadoAnses_Guardar(Utils.mapToTarjetaEmbozado(tarjeta, enum_TipoEstadoEmbozado.TarjetaEmbozadaErrorManual)); } } catch (Exception err) { log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod(), err.Source, err.Message)); } return(mensaje); }
public static TarjetaWS.TarjetaEmbozado mapToTarjetaEmbozado(TarjetaEmbozado tarjeta, enum_TipoEstadoEmbozado idEstadoEmbozado) { TarjetaWS.TarjetaEmbozado unaTarjeta = new TarjetaWS.TarjetaEmbozado(); unaTarjeta.Cuil = tarjeta.Persona.Cuil.ToString(); unaTarjeta.ApellidoNombre = tarjeta.Persona.ApellidoNombre; unaTarjeta.BeneficioPrincipal = tarjeta.NroBeneficiario; unaTarjeta.FechaNovedad = tarjeta.FechaNovedad; unaTarjeta.IdEstadoEmbozado = int.Parse(idEstadoEmbozado.ToString()); unaTarjeta.UnaAuditoria = mapToAuditoria(tarjeta.Usuario); unaTarjeta.Observaciones = tarjeta.Observacion; return(unaTarjeta); }
public Tarjeta EmbozadoAnses_SolicitudEmbozado(TarjetaEmbozado tarjetaE) { Tarjeta tarjeta = null; try { TarjetaWS.TarjetaWS srv = Utils.instancio_TarjetaWS; srv.EmbozadoAnses_Guardar(Utils.mapToTarjetaEmbozado(tarjetaE, enum_TipoEstadoEmbozado.BuscaDatosTarjetaAEmbozar)); TarjetaWS.Tarjeta unaTarjeta = srv.EmbozadoAnses_TraerXCuilEstado(tarjetaE.Persona.Cuil); //Llamar servicio TS //Actualizar estado en tarjetaEmbozado srv.EmbozadoAnses_Guardar(Utils.mapToTarjetaEmbozado(tarjetaE, enum_TipoEstadoEmbozado.BuscaDatosTarjetaAEmbozar)); } catch (Exception err) { log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod(), err.Source, err.Message)); } return(tarjeta); }
public void EmbozadoAnses_Guardar(TarjetaEmbozado tarjeta) { TarjetaDAO.EmbozadoAnses_Guardar(tarjeta); }