protected void btnGenerarEncuesta_Click(object sender, EventArgs e) { string CorreoElectronico = txtCorreoElectronico.Text; Thread.Sleep(1000); string msg = ""; int n = 0; try { using (EncuestaServiceClient client = new EncuestaServiceClient()) { n = client.GuardarEncuesta(ProyectoID, FormularioID, CorreoElectronico, UsuarioAuditID); } if (n == 0) msg = "La Encuesta se generó de manera satisfactoria, se enviará un correo de notificación al usuario asociado"; else if(n == 1000) msg = "No se puede enviar una encuesta a este usuario porque tiene encuestas activas"; else if (n == 2000) msg = "No se puede enviar una encuesta a este usuario porque ya se le generó una encuesta en el actual periodo"; else msg = "Hubo algún error al realizar la generación de la encuesta"; PanelResultado.Visible = true; txtCorreoElectronico.Text = ""; Label1.Text = msg; } catch (Exception ex) { } }
public static string GuardarEncuesta(string CorreoElectronico) { Thread.Sleep(1000); string msg = ""; int n = 0; try { using (EncuestaServiceClient client = new EncuestaServiceClient()) { n = client.GuardarEncuesta(ProyectoID, FormularioID, CorreoElectronico, UsuarioAuditID); } if (n == 0) msg = "La Encuesta se generó de manera satisfactoria, se enviará un correo de notificación al usuario asociado"; else msg = "Hubo algún error al realizar la generación de la encuesta"; } catch (Exception ex) { } return msg; }