public void GetParametrosAltaCuentas() { ReqGetParametrosAltaCuentas reqGPAC = new ReqGetParametrosAltaCuentas(); reqGPAC.parAlta = ClavesOtros.ParAlta; Services.GetParametrosAltaCuentas( base.ServiceRequest, (_) => { if (!_.ErrorInMakingRequest) { switch (_.Error.clave) { case PE.Generic.OK: this._dtoGetParametrosAltaCuentas = _.Dto; if (null != ProcesoError) { base._dispatcher.BeginInvoke(() => { ProcesoError(new Global.ViewModelEventArgs() { ErrorInMakingRequest = false, Error = new Error() { clave = PE.Service.NO_ALTA_SERVICIO } }); }); } break; default: if (null != ProcesoError) { base._dispatcher.BeginInvoke(() => { ProcesoError(new Global.ViewModelEventArgs() { ErrorInMakingRequest = false, Error = _.Error }); }); } break; } } else { if (null != ProcesoError) { base._dispatcher.BeginInvoke(() => { ProcesoError(new Global.ViewModelEventArgs() { ErrorInMakingRequest = _.ErrorInMakingRequest }); }); } } }, reqGPAC); }
private void responseParametrosAltaCuenta(ServiceEventArgs<DtoGetParametrosAltaCuentas> _) { if (!_.ErrorInMakingRequest) { switch (_.Error.clave) { case PE.Generic.OK: this._dtoGetParametrosAltaCuentas = _.Dto; Regex regex = new Regex("^(?<1>\\d{2}):(?<2>\\d{2}):(?<3>\\d{2})$"); string tiempo = string.Empty; if (regex.IsMatch(_dtoGetParametrosAltaCuentas.parAltaCuentas)) { int dias = Convert.ToInt32(regex.Match(_dtoGetParametrosAltaCuentas.parAltaCuentas).Groups[1].Value); int horas = Convert.ToInt32(regex.Match(_dtoGetParametrosAltaCuentas.parAltaCuentas).Groups[2].Value); int minutos = Convert.ToInt32(regex.Match(_dtoGetParametrosAltaCuentas.parAltaCuentas).Groups[3].Value); tiempo = string.Format("{0} {1} {2} {3} {4} {5}", new object[] { dias > 0 ? dias.ToString():string.Empty, dias > 0 ? TextosPantallas.tDias : string.Empty, horas > 0 ? horas.ToString() : string.Empty, horas > 0 ? TextosPantallas.tHoras : string.Empty, minutos > 0 ? minutos.ToString() : string.Empty, minutos > 0 ? TextosPantallas.tMinutos : string.Empty }); } TextosPantallas.tMensajeAltaServicio1 = string.Format(AppResources.tMensajeAltaServicio1, tiempo.Trim()); GetSrvActivos(); break; default: if (null != ProcesoError) { base._dispatcher.BeginInvoke(() => { ProcesoError(new Global.ViewModelEventArgs() { ErrorInMakingRequest = false, Error = _.Error }); }); } break; } } else { if (null != ProcesoError) { base._dispatcher.BeginInvoke(() => { ProcesoError(new Global.ViewModelEventArgs() { ErrorInMakingRequest = _.ErrorInMakingRequest }); }); } } }