Example #1
0
 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();
               }
     }
 }
Example #2
0
 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();
         }
     }
 }