public DataTable Obtener(int iCodigoOperador, int iCodigoProceso) { HHsvc.SCPP_HH proxy = null; try { if (iCodigoOperador == 0) { throw new Exception("Valor de parametro Usuario incorrecto."); } if (common.EstaServicioDisponible()) { proxy = ConfigDataAccess.ObtenerServiceProxy(); return(proxy.ObtenerProduccion(iCodigoOperador, true, iCodigoProceso, true)); } else { throw new Exception("No es posible establecer comunicación."); } } catch (Exception ex) { throw ex; } finally { if (proxy != null) { proxy.Dispose(); } } }
public string CambiarPassword(string sUsuario, string sContrasenaAnterior, string sContrasenaNueva) { HHsvc.SCPP_HH proxy = null; try { if (this.oDA0.EstaServicioDisponible()) { if (!ValidarPoliticaContrasena(sContrasenaNueva)) { string sMensaje = "La contraseña no cumple con las politicas de seguridad, por favor verifique:\n"; sMensaje += "- Longitud minima de la contraseña.\n"; sMensaje += "- La contraseña debe incluir almenos uno de los caracteres entre A-Z, a-z, 0-9."; return(sMensaje); } proxy = DA.ConfigDataAccess.ObtenerServiceProxy(); return(proxy.CambiarPassword(sUsuario, sContrasenaAnterior, sContrasenaNueva)); } return("El servicio de cambio de contraseña no esta disponible, vuelva a intentar de nuevamente ó contacte al administrador."); } catch (Exception ex) { throw new Exception(this.sClassName + ", CambiarPassword: " + ex.Message); } finally { if (proxy != null) { proxy.Dispose(); } } }