2 using System.Collections.Generic;
11 internal class UnificacionUsuariosTextos
17 private string TextoInicio()
27 string lcInicio =
@"<html><body> 29 body { font-family: 'Segoe UI'; margin: 20px; font-size: 14px; } 39 private string TextoFinal()
41 string lcFinal =
"</body></html>";
45 private string TextoBienvenidaComun()
47 string lcHtml =
@"Al unificar usuarios podrás disfrutar de las siguientes ventajas:<br/> 49 <li>Podrás acceder a todos los grupos de empresa con el mismo usuario y contraseña.</li> 50 <li>Podrás definir accesos para los usuarios de forma más sencilla ya que no será necesario cambiar de grupo de empresa. 51 <li>Con tu Cuenta Sage podrás acceder a otros productos de Sage. 53 Pulsa siguiente para continuar.";
61 internal string TextoBienvenidaFromMenu()
63 StringBuilder loBuilder =
new StringBuilder();
65 loBuilder.Append(TextoInicio());
67 loBuilder.Append($
"<h2>Bienvenid@</h2>");
69 string lcHtml =
@"Este asistente te guiará para <strong>crear usuarios unificados</strong> siguiendo unos sencillos pasos. Para unificar los usuarios deberás <strong>vincular una Cuenta Sage</strong>. 70 Si todavía no tienes una Cuenta Sage en este asistente podrás darla de alta siguiendo unos sencillos pasos.<br/><br/>";
72 lcHtml += TextoBienvenidaComun();
74 loBuilder.Append(lcHtml);
76 loBuilder.Append(TextoFinal());
78 return loBuilder.ToString();
86 internal string TextoBienvenidaFromCentroUsuarios(
string tcUsuario)
88 StringBuilder loBuilder =
new StringBuilder();
90 loBuilder.Append(TextoInicio());
92 loBuilder.Append($
"<h2>Bienvenid@</h2>");
94 string lcHtml =
@"Este asistente te guiará para <strong>unificar el usuario " + tcUsuario +
@"</strong> siguiendo unos sencillos pasos. Para unificar el usuario deberás <strong>vincular una Cuenta Sage</strong>. 95 Si todavía no tienes una Cuenta Sage en este asistente podrás darla de alta siguiendo unos sencillos pasos.<br/><br/>";
97 lcHtml += TextoBienvenidaComun();
99 loBuilder.Append(lcHtml);
101 loBuilder.Append(TextoFinal());
103 return loBuilder.ToString();
111 internal string TextoBienvenidaAltaCuentaSageFromUsuario(
string tcUsuario)
113 StringBuilder loBuilder =
new StringBuilder();
115 loBuilder.Append(TextoInicio());
117 loBuilder.Append($
"<h2>Bienvenid@</h2>");
119 string lcHtml =
@"Este asistente te guiará para <strong>Vincular una cuenta Sage al usuario " + tcUsuario +
@"</strong>.<br/><br/> 120 La Cuenta Sage permite identificarte como usuario de productos Sage y su uso te ofrece una serie de ventajas desde el primer momento:<br/><br/> 121 Si todavía no tienes una Cuenta Sage en este asistente podrás darla de alta siguiendo unos sencillos pasos.<br/> 123 <li>Mejora la seguridad de Sage 50 sin cambiar tu usuario y contraseña actuales.</li> 124 <li>Con un único usuario podrás acceder a todos los grupos de empresa de tu Sage 50.</li> 125 <li>Este usuario también te permitirá acceder a los foros de ayuda de Sage City.</li> 127 Pulsa siguiente para continuar.";
129 loBuilder.Append(lcHtml);
131 loBuilder.Append(TextoFinal());
133 return loBuilder.ToString();
140 internal string TextoUnificacionUsuariosCentro(
string tcUsuario)
142 StringBuilder loBuilder =
new StringBuilder();
144 loBuilder.Append(TextoInicio());
146 loBuilder.Append($
"<h2>Unificación de usuarios</h2>");
149 if (tcUsuario == Usuario._This._Codigo)
151 lcHtml =
@"El usuario que vas a unificar existe en diferentes grupos de empresa con el mismo código pero con diferente contraseña. A partir de ahora 152 debes usar un usuario distinto por cada persona que acceda a Sage 50, por lo que es necesario unificarlos o desactivarlos.<br/> 154 <li><strong>Si son el mismo usuario</strong>, unifícalos indicando las contraseñas de cada grupo. Esto te permitirá acceder con un único usuario 155 a todos los grupos de empresa a los que tenga permisos.</li> 156 <li><strong>Si son usuarios diferentes</strong>, desactiva los que no se van a unificar. En el último paso de este asistente podrás crear un usuario 157 nuevo para que todas las personas puedan acceder con usuarios diferentes.</li> 159 Marca <strong>Usar contraseña</strong> para indicar cual usarás a partir de ahora para acceder a todos los grupos de empresa con el usuario unificado.";
164 lcHtml =
@"Informa la contraseña del usuario en cada grupo de empresa para unificar el usuario. A partir de ahora debes usar un usuario distinto por cada persona 165 que acceda a Sage 50, por lo que si usas contraseñas diferentes en el mismo usuario es necesario unificarlos o desactivarlos.<br/> 167 <li><strong>Si son el mismo usuario</strong>, unifícalos indicando las contraseñas de cada grupo. Esto te permitirá acceder con un único usuario 168 a todos los grupos de empresa a los que tenga permisos.</li> 169 <li><strong>Si son usuarios diferentes</strong>, desactiva los que no se van a unificar. En el último paso de este asistente podrás crear un usuario 170 nuevo para que todas las personas puedan acceder con usuarios diferentes.</li> 172 Marca <strong>Usar contraseña</strong> para indicar cual usarás a partir de ahora para acceder a todos los grupos de empresa con el usuario unificado.";
174 loBuilder.Append(lcHtml);
176 loBuilder.Append(TextoFinal());
178 return loBuilder.ToString();
185 internal string TituloUnificacionUsuarios()
187 StringBuilder loBuilder =
new StringBuilder();
189 loBuilder.Append(TextoInicio());
191 loBuilder.Append($
"<h2>Unificación de usuarios</h2>");
193 loBuilder.Append(TextoFinal());
195 return loBuilder.ToString();
202 internal string TituloUnificacionUsuariosCuentaSage()
204 return TituloUnificacionUsuarios();
211 internal string TextoUnificacionUsuariosCuentaSage(
string tcUsuario)
213 StringBuilder loBuilder =
new StringBuilder();
215 loBuilder.Append(TextoInicio());
217 loBuilder.Append($
"<h2>Unificación de usuarios</h2>");
220 if (tcUsuario == Usuario._This._Codigo)
222 lcHtml =
@"El usuario al que vas a vincular la Cuenta Sage existe en diferentes grupos de empresa con el mismo código pero con diferente contraseña. A partir de ahora 223 debes usar un usuario distinto por cada persona que acceda a Sage 50, por lo que es necesario unificarlos o desactivarlos.<br/> 225 <li><strong>Si son el mismo usuario</strong>, unifícalos indicando las contraseñas de cada grupo. Esto te permitirá acceder con un único usuario 226 a todos los grupos de empresa a los que tenga permisos.</li> 227 <li><strong>Si son usuarios diferentes</strong>, desactiva los que no se van a unificar. En el último paso de este asistente podrás crear un usuario 228 nuevo para que todas las personas puedan acceder con usuarios diferentes.</li> 230 Marca <strong>Usar contraseña</strong> para indicar cual usarás a partir de ahora para acceder a todos los grupos de empresa con el usuario unificado.";
235 lcHtml =
@"Informa la contraseña del usuario al que vas a vincular la Cuenta Sage en todos los grupos de empresa. A partir de ahora debes usar un usuario distinto por cada persona 236 que acceda a Sage 50, por lo que es necesario unificarlos o desactivarlos.<br/> 238 <li><strong>Si son el mismo usuario</strong>, unifícalos indicando las contraseñas de cada grupo. Esto te permitirá acceder con un único usuario 239 a todos los grupos de empresa a los que tenga permisos.</li> 240 <li><strong>Si son usuarios diferentes</strong>, desactiva los que no se van a unificar. En el último paso de este asistente podrás crear un usuario 241 nuevo para que todas las personas puedan acceder con usuarios diferentes.</li> 243 Marca <strong>Usar contraseña</strong> para indicar cual usarás a partir de ahora para acceder a todos los grupos de empresa con el usuario unificado.";
245 loBuilder.Append(lcHtml);
247 loBuilder.Append(TextoFinal());
249 return loBuilder.ToString();
256 internal string TextoUnificacionUsuariosMenu()
258 StringBuilder loBuilder =
new StringBuilder();
260 loBuilder.Append(TextoInicio());
262 loBuilder.Append($
"<h2>Unificación de usuarios</h2>");
264 string lcHtml =
@"A partir de ahora debes usar un usuario distinto por cada persona que acceda a Sage 50, por lo que es necesario unificarlos o desactivarlos. 265 Selecciona el usuario de Sage 50 que quieres unificar marcando la casilla <strong>Sel.</strong> e informa la <strong>Contraseña</strong> que usas 266 para acceder a cada grupo de empresa.<br/><br/> 267 Si al informar la contraseña se resalta alguna fila en color rojo, significa que ese usuario tiene contraseña distinta para ese grupo de empresa. 268 Si quieres unificarlo introduce la contraseña para este grupo. Si no quieres unificarlo marca la casilla <strong>Desactivar</strong>.<br/><br/> 269 Los usuarios desactivados dejan de tener acceso por lo que recuerda crear nuevos usuarios con códigos diferentes para poder acceder a Sage 50. 270 En el último paso del asistente podrás crear un usuario nuevo.<br/><br/> 271 Marca <strong>Usar contraseña</strong> para indicar cual usarás a partir de ahora para acceder a todos los grupos de empresa con el usuario unificado.";
273 loBuilder.Append(lcHtml);
275 loBuilder.Append(TextoFinal());
277 return loBuilder.ToString();
285 internal string TextoCambiarCuentaSage(
string tcUsuario)
287 StringBuilder loBuilder =
new StringBuilder();
289 loBuilder.Append(TextoInicio());
291 string lcHtml =
@"Para cambiar la Cuenta del usuario " + tcUsuario +
@"</strong> informar una dirección de email y pulsar aceptar.</strong> 292 En el caso que no exista una Cuenta Sage para el email informado podrás darla de alta en 1 minuto.<br/><br/>";
294 loBuilder.Append(lcHtml);
296 return loBuilder.ToString();