Beispiel #1
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            Labelresultado.Text = "";
            WSRegistro.RegistrodeUsuarioSoapClient servicio = new WSRegistro.RegistrodeUsuarioSoapClient();
            List <Usuarios> lista = new List <Usuarios>();

            Loguin.user = TextBox1.Text;


            try
            {  //Valida el usuario
                var lst = servicio.Ingreso(Loguin.user);
                if (lst.Count() == 0)
                {
                    Labelresultado.Text = Loguin.lblRecUsInv;
                }
                else
                {
                    Usuarios tmpData;
                    // carga los datos en una lista estructurada
                    foreach (var x in lst)
                    {
                        tmpData    = new Usuarios();
                        tmpData.id = x.id;
                        tmpData.correoelectronico = x.correoelectronico;
                        tmpData.Usuario           = x.Usuario;
                        tmpData.pass        = x.pass;
                        tmpData.nombre      = x.nombre;
                        tmpData.apellidoPat = x.apellidoPat;
                        tmpData.apellidoMat = x.apellidoMat;
                        servicio.EnviarCorreo(x.nombre + " " + x.apellidoPat + " " + x.apellidoMat, x.correoelectronico, x.pass);
                        tmpData.fechNac   = x.fechNac;
                        tmpData.edad      = x.edad;
                        tmpData.direccion = x.direccion;
                        tmpData.telefono  = x.telefono;
                        lista.Add(tmpData);
                    }


                    Labelresultado.Text = Loguin.lblRecSentMal;
                    Button2.Visible     = true;
                }
            }
            catch (Exception)
            {
                Labelresultado.Text = Loguin.lblLogConFail;
            }
        }