Esempio n. 1
0
        private async void Button_Click_1(object sender, RoutedEventArgs e)
        {
            MisOfertas.Negocio.Encargado_Tienda encargado = new MisOfertas.Negocio.Encargado_Tienda()
            {
                Rut = txt_rut.Text,
            };
            if (encargado.Read())
            {
                txt_rut.Text             = encargado.Rut;
                txt_nombres.Text         = encargado.Nombres;
                txt_apellidos.Text       = encargado.Apellidos;
                cb_sexo.SelectedIndex    = encargado.Idsexo;
                cb_tienda.SelectedIndex  = encargado.Idtienda;
                cb_tipo.SelectedIndex    = 2;
                txt_contrasena.Text      = encargado.Contrasena;
                txt_conf_contrasena.Text = encargado.Contrasena;

                //MessageBox.Show("Encargado de Tienda Encontrado!", "Información", MessageBoxButton.OK, MessageBoxImage.Information);
                await this.ShowMessageAsync("AVISO", "Encargado de Tienda Encontrado!");
            }
            else
            {
                MisOfertas.Negocio.Administrador admin = new MisOfertas.Negocio.Administrador()
                {
                    Rut = txt_rut.Text,
                };
                if (admin.Read())
                {
                    txt_rut.Text             = admin.Rut;
                    txt_nombres.Text         = admin.Nombres;
                    txt_apellidos.Text       = admin.Apellidos;
                    cb_sexo.SelectedIndex    = admin.Idsexo;
                    cb_tienda.SelectedIndex  = admin.Idtienda;
                    cb_tipo.SelectedIndex    = 1;
                    txt_contrasena.Text      = admin.Contrasena;
                    txt_conf_contrasena.Text = admin.Contrasena;

                    //MessageBox.Show("Administrador Encontrado!", "Información", MessageBoxButton.OK, MessageBoxImage.Information);
                    await this.ShowMessageAsync("AVISO", "Administrador Encontrado!");
                }
                else
                {
                    //MessageBox.Show("Usuario No Encontrado!", "Información", MessageBoxButton.OK, MessageBoxImage.Information);
                    await this.ShowMessageAsync("AVISO", "Usuario No Encontrado!");

                    Limpiar();
                }
            }
        }
Esempio n. 2
0
        private async void Button_Click_4(object sender, RoutedEventArgs e)
        {
            MessageDialogResult Result = await this.ShowMessageAsync("Confirmación", "¿Está Seguro que Desea Eliminar Este Usuario?", MessageDialogStyle.AffirmativeAndNegative);

            if (Result == MessageDialogResult.Affirmative)
            {
                MisOfertas.Negocio.Encargado_Tienda encargado = new MisOfertas.Negocio.Encargado_Tienda()
                {
                    Rut = txt_rut.Text,
                };
                if (encargado.Delete())
                {
                    //MessageBox.Show("Eliminado!", "Información", MessageBoxButton.OK, MessageBoxImage.Information);
                    await this.ShowMessageAsync("ASISO", "El Usuario Encargado de Tienda Fue Eliminado Correctamente");

                    Limpiar();
                }
                else
                {
                    MisOfertas.Negocio.Administrador admin = new MisOfertas.Negocio.Administrador()
                    {
                        Rut = txt_rut.Text,
                    };
                    if (admin.Delete())
                    {
                        //MessageBox.Show("Eliminado!", "Información", MessageBoxButton.OK, MessageBoxImage.Information);
                        await this.ShowMessageAsync("ASISO", "El Usuario Administrador Fue Eliminado Correctamente");

                        Limpiar();
                    }
                    else
                    {
                        //MessageBox.Show("NO Eliminado!", "Información", MessageBoxButton.OK, MessageBoxImage.Information);
                        await this.ShowMessageAsync("ERROR", "El Usuario No Pudo ser Eliminado");
                    }
                }
            }
        }
Esempio n. 3
0
        private async void Button_Click(object sender, RoutedEventArgs e)
        {
            if (cb_tipo.SelectedIndex == 1)
            {
                if (txt_contrasena.Text != txt_conf_contrasena.Text)
                {
                    //MessageBox.Show("La confirmacion de contraseña es distinta a la Nueva Contraseña");
                    await this.ShowMessageAsync("ERROR", "La confirmacion de contraseña es distinta a la Nueva Contraseña");
                }
                else
                {
                    MisOfertas.Negocio.Administrador admin = new MisOfertas.Negocio.Administrador()
                    {
                        Rut        = txt_rut.Text,
                        Nombres    = txt_nombres.Text,
                        Apellidos  = txt_apellidos.Text,
                        Idsexo     = cb_sexo.SelectedIndex,
                        Idtienda   = cb_tienda.SelectedIndex,
                        Contrasena = txt_contrasena.Text.Trim()
                    };

                    if (admin.Create())
                    {
                        //MessageBox.Show("Registrado!", "Información", MessageBoxButton.OK, MessageBoxImage.Information);
                        await this.ShowMessageAsync("AVISO", "El Usuario se Registro Correctamente");

                        Limpiar();
                    }
                    else
                    {
                        //MessageBox.Show("No Registrado!", "Información", MessageBoxButton.OK, MessageBoxImage.Information);
                        await this.ShowMessageAsync("AVISO", "El Usuario se Registro Correctamente");
                    }
                }
            }
            else if (cb_tipo.SelectedIndex == 2)
            {
                if (txt_contrasena.Text != txt_conf_contrasena.Text)
                {
                    //MessageBox.Show("La confirmacion de contraseña es distinta de Contraseña");
                    await this.ShowMessageAsync("ERROR", "La confirmacion de contraseña es distinta a la Nueva Contraseña");
                }
                else
                {
                    MisOfertas.Negocio.Encargado_Tienda encargado = new MisOfertas.Negocio.Encargado_Tienda()
                    {
                        Rut        = txt_rut.Text,
                        Nombres    = txt_nombres.Text,
                        Apellidos  = txt_apellidos.Text,
                        Idsexo     = cb_sexo.SelectedIndex,
                        Idtienda   = cb_tienda.SelectedIndex,
                        Contrasena = txt_contrasena.Text.Trim()
                    };

                    if (encargado.Create())
                    {
                        //MessageBox.Show("Registrado!", "Información", MessageBoxButton.OK, MessageBoxImage.Information);
                        await this.ShowMessageAsync("AVISO", "El Usuario se Registro Correctamente");

                        Limpiar();
                    }
                    else
                    {
                        //MessageBox.Show("No Registrado!", "Información", MessageBoxButton.OK, MessageBoxImage.Information);
                        await this.ShowMessageAsync("ERROR", "El Usuario No pudo Ser Registrado");
                    }
                }
            }
        }
Esempio n. 4
0
        private async void Button_Click_3(object sender, RoutedEventArgs e)
        {
            MessageDialogResult Result = await this.ShowMessageAsync("Confirmación", "¿Está Seguro que Desea Actualizar Este Usuario?", MessageDialogStyle.AffirmativeAndNegative);

            if (Result == MessageDialogResult.Affirmative)
            {
                if (cb_tipo.SelectedIndex == 1)
                {
                    if (txt_contrasena.Text != txt_conf_contrasena.Text)
                    {
                        //MessageBox.Show("La confirmacion de contraseña es distinta de la Nueva Contraseña");
                        await this.ShowMessageAsync("ERROR", "La confirmacion de contraseña es distinta de la Nueva Contraseña");
                    }
                    else
                    {
                        MisOfertas.Negocio.Administrador admin = new MisOfertas.Negocio.Administrador()
                        {
                            Rut        = txt_rut.Text,
                            Nombres    = txt_nombres.Text,
                            Apellidos  = txt_apellidos.Text,
                            Idsexo     = cb_sexo.SelectedIndex,
                            Idtienda   = cb_tienda.SelectedIndex,
                            Contrasena = txt_contrasena.Text.Trim()
                        };

                        if (admin.Update())
                        {
                            //MessageBox.Show("Actualizado!", "Información", MessageBoxButton.OK, MessageBoxImage.Information);
                            await this.ShowMessageAsync("AVISO", "El usuario Fue Actualizado Correctamente");

                            Limpiar();
                        }
                        else
                        {
                            //MessageBox.Show("No Actualizado!", "Información", MessageBoxButton.OK, MessageBoxImage.Information);
                            await this.ShowMessageAsync("ERROR", "El usuario No Pudo Ser Actualizado");
                        }
                    }
                }
                else if (cb_tipo.SelectedIndex == 2)
                {
                    if (txt_contrasena.Text != txt_conf_contrasena.Text)
                    {
                        //MessageBox.Show("La confirmacion de contraseña es distinta de Contraseña");
                        await this.ShowMessageAsync("ERROR", "La confirmacion de contraseña es distinta de la Nueva Contraseña");
                    }
                    else
                    {
                        MisOfertas.Negocio.Encargado_Tienda encargado = new MisOfertas.Negocio.Encargado_Tienda()
                        {
                            Rut        = txt_rut.Text,
                            Nombres    = txt_nombres.Text,
                            Apellidos  = txt_apellidos.Text,
                            Idsexo     = cb_sexo.SelectedIndex,
                            Idtienda   = cb_tienda.SelectedIndex,
                            Contrasena = txt_contrasena.Text.Trim()
                        };

                        if (encargado.Update())
                        {
                            //MessageBox.Show("Actualizado!", "Información", MessageBoxButton.OK, MessageBoxImage.Information);
                            await this.ShowMessageAsync("AVISO", "El usuario Fue Actualizado Correctamente");

                            Limpiar();
                        }
                        else
                        {
                            //MessageBox.Show("No Actualizado!", "Información", MessageBoxButton.OK, MessageBoxImage.Information);
                            await this.ShowMessageAsync("ERROR", "El usuario No Pudo Ser Actualizado");
                        }
                    }
                }
            }
        }