Ejemplo n.º 1
0
        private void btnAddServiceUserInfo_Click(object sender, RoutedEventArgs e)
        {
            ServicesUser su = new ServicesUser(u.Iduser);

            su.ShowDialog();
            dgServicesUserInfo.ItemsSource = us.mostrarDatos(u.Iduser).DefaultView;
        }
Ejemplo n.º 2
0
        private void confirmar()
        {
            if (txtNameNewUser.Text.Length == 0)
            {
                CustomMessageBox.Show(Strings.MsgEscribirNombre);
            }
            else if (txtSurnameNewUser.Text.Length == 0)
            {
                CustomMessageBox.Show(Strings.MsgEscribirApellido);
            }
            else if (txtEmailNewUser.Text.Length == 0 || !validarEmail(txtEmailNewUser.Text))
            {
                CustomMessageBox.Show(Strings.MsgEscribirEmail);
            }
            else if (txtPhoneNewUser.Text.Length == 0)
            {
                CustomMessageBox.Show(Strings.MsgEscribirTelefono);
            }
            else
            {
                try
                {
                    int phone = int.Parse(txtPhoneNewUser.Text);

                    if (id == 0)
                    {
                        //insertar el usuario
                        u = new User(txtNameNewUser.Text, txtSurnameNewUser.Text, txtEmailNewUser.Text, phone);
                        u.insertarme();

                        //intentar obtener la foto de telegram
                        obtenerFoto();

                        SelectionMessageBox.Show(Strings.MsgSusbscribirUsuarioServicio);
                        if (SelectionMessageBox.respuesta)
                        {
                            //hacer algo para meter servicios
                            ServicesUser su = new ServicesUser(u.Iduser);
                            su.ShowDialog();
                        }
                        CustomMessageBox.Show(Strings.UsuarioCreado);
                        Close();
                    }
                    else
                    {
                        u.Nombre    = txtNameNewUser.Text;
                        u.Apellidos = txtSurnameNewUser.Text;
                        u.Email     = txtEmailNewUser.Text;
                        if (u.Telefono != phone)
                        {
                            u.Telefono = phone;
                        }
                        u.actualizame();
                        CustomMessageBox.Show(Strings.UsuarioModificado);
                        Close();
                    }
                }
                catch (FormatException ex)
                {
                    CustomMessageBox.Show(Strings.MsgEscribirTelefonoValido);
                }
            }
        }