Exemplo n.º 1
0
        private async void Btn_Clicked(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtDescripcion.Text))
            {
                await DisplayAlert("Error", "Debes introducir una descripcion", "Aceptar");

                txtDescripcion.Focus();
                return;
            }
            try
            {
                Console.WriteLine("<" + pTipo.SelectedItem + ">");
                WSAlumno objWSAlumno = new WSAlumno();
                if (await objWSAlumno.insertarQueja(Settings.Settings.correo, pTipo.SelectedItem.ToString(), txtDescripcion.Text))
                {
                    txtDescripcion.Text = "";
                    await DisplayAlert("Queja", "Se ha enviado la queja", "Aceptar");
                }
                return;
            }
            catch (Exception) {
                await DisplayAlert("Error", "Debes seleccionar una queja", "Aceptar");

                txtDescripcion.Focus();
                return;
            }
        }
Exemplo n.º 2
0
        private async void BtnLogin_CLicked(Object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtemail.Text))
            {
                await DisplayAlert("Error", "Debes introducir un usuario", "Aceptar");

                txtemail.Focus();
            }
            if (string.IsNullOrEmpty(txtPassword.Text))
            {
                await DisplayAlert("Error", "Debes introducir un password", "Aceptar");

                txtemail.Focus();
            }
            aiIndicator.IsRunning = true;
            try
            {
                WsLogin  objWSL = new WsLogin();
                Usuarios result = await objWSL.conexion(txtemail.Text, txtPassword.Text);

                //DisplayAlert("Error", result, "Aceptar");
                if (result.Equals("Acceso denegado"))
                {
                    await DisplayAlert("Error", "Acceso denegado", "Aceptar");

                    aiIndicator.IsRunning = false;
                }
                else
                {
                    await DisplayAlert("Correcto", "Acceso correcto", "Aceptar " + Settings.Settings.rol);

                    aiIndicator.IsRunning = false;

                    if (Settings.Settings.rol.Equals("Alumno"))
                    {
                        WSAlumno objWSA  = new WSAlumno();
                        Alumno   result2 = await objWSA.getAlumno(txtemail.Text);

                        Console.Write("este es el emmail del alumno " + result2.nocont);

                        Settings.Settings.nocont = result2.nocont;

                        await Navigation.PushModalAsync(new DashBoardAlumno());
                    }
                    else
                    {
                        WSMaestro objWSM  = new WSMaestro();
                        Maestro   result3 = await objWSM.getMaestro(txtemail.Text);

                        Console.Write("este es el emmail del maestro " + result3.cvemae);
                        await DisplayAlert("Correcto", "Acceso correcto", "cvemae" + result3.cvemae);

                        Settings.Settings.cvemae = result3.cvemae;
                        await Navigation.PushModalAsync(new DashBoardMaestro());
                    }
                }
            }
            catch (Exception) { }
        }
Exemplo n.º 3
0
 public Alumno()
 {
     list_alumno         = new List <Modelos.Alumno>();
     list_cargaAcademica = new List <Modelos.CargaAcademica>();
     objWsAlumno         = new WSAlumno();
     objWSCarga          = new WSCargaAcademica();
     crearGUI();
 }
Exemplo n.º 4
0
        private async void Btn_ClickedAsync(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtSexo.Text))
            {
                await DisplayAlert("Error", "Debes introducir un sexo", "Aceptar");

                txtSexo.Focus();
                return;
            }
            if (txtSexo.Text.Length > 1)
            {
                await DisplayAlert("Error", "El sexo debe ser M o F", "Aceptar");

                txtSexo.Focus();
                return;
            }
            if (!txtSexo.Text.Equals("F") && !txtSexo.Text.Equals("M"))
            {
                await DisplayAlert("Error", "El sexo debe ser F o M", "Aceptar");

                txtSexo.Focus();
                return;
            }
            if (string.IsNullOrEmpty(txtCorreo.Text))
            {
                await DisplayAlert("Error", "Debes introducir un email", "Aceptar");

                txtCorreo.Focus();
                return;
            }

            WSAlumno objWSAlumno = new WSAlumno();

            if (await objWSAlumno.putAlumnoInfo(txtSexo.Text, txtTelefono.Text, txtCorreo.Text, txtCurp.Text, pEstadoNacimiento.SelectedItem.ToString(), dpFechaNacimiento.Date.ToString()))
            {
                await DisplayAlert("Datos Personales", "Información Actualizada", "Aceptar");
            }
        }
Exemplo n.º 5
0
        public Alumno()
        {
            list_alumno = new List <Modelos.Alumno>();
            objWSAlumno = new WSAlumno();
            Title       = "Alumnos";
            Label lblNombre = new Label
            {
                Text          = "nombre",
                TextColor     = Color.White,
                WidthRequest  = 100,
                HeightRequest = 35,
            };
            Label lblAPaterno = new Label
            {
                Text          = "Apellido paterno",
                TextColor     = Color.White,
                WidthRequest  = 100,
                HeightRequest = 35,
            };

            Label lblAMaterno = new Label
            {
                Text          = "Apellido Materno",
                TextColor     = Color.White,
                WidthRequest  = 100,
                HeightRequest = 35,
            };

            Label lblEdad = new Label
            {
                Text          = "Edad",
                TextColor     = Color.White,
                WidthRequest  = 100,
                HeightRequest = 35,
            };

            Label lblCarrera = new Label
            {
                Text          = "Carrera",
                TextColor     = Color.White,
                WidthRequest  = 100,
                HeightRequest = 35,
            };


            StackLayout stkCarga1 = new StackLayout
            {
                Padding           = new Thickness(10),
                HorizontalOptions = LayoutOptions.CenterAndExpand,
                VerticalOptions   = LayoutOptions.Center,
                Orientation       = StackOrientation.Horizontal,
                BackgroundColor   = Color.FromHex("#2196F3"),
                Children          =
                {
                    lblNombre,
                    lblAPaterno,
                    lblAMaterno,
                    lblEdad,
                }
            };

            lv_alumno = new ListView()
            {
                HasUnevenRows = true,
                ItemTemplate  = new DataTemplate(typeof(ResultCellAlumno))
            };
            StackLayout st_inst = new StackLayout()
            {
                Orientation       = StackOrientation.Vertical,
                Padding           = new Thickness(10),
                VerticalOptions   = LayoutOptions.Center,
                HorizontalOptions = LayoutOptions.CenterAndExpand,
                Children          =
                {
                    stkCarga1,
                    lv_alumno
                }
            };

            Content = st_inst;
        }