private async void Btn_Iniciarsesion_Click(object sender, RoutedEventArgs e) { MisOfertas.Negocio.Administrador admin = new MisOfertas.Negocio.Administrador(); //llamando a metodo para validar datos if (admin.ValidacionAdmin(txt_usuario.Text, pass_contrasena.Password.ToString().Trim())) { Bienvenido saludo = new Bienvenido(); admin.Rut = txt_usuario.Text; if (admin.Read()) { saludo.txt_nombre.Text = "Bienvenido " + admin.Nombres + " " + admin.Apellidos; } saludo.Show(); saludo.Topmost = true; PerfilAdministrador pAdmin = new PerfilAdministrador(); this.Hide(); App.Current.MainWindow.Hide(); //esto me permite cerrar la ventana main ya que con la intruccion hide() por si sola no lo logra. pAdmin.Closed += (s, args) => App.Current.Shutdown(); //Detiene la app. //opci....this.close();// pAdmin.Show(); } else { await this.ShowMessageAsync("ERROR", "Usuario No Encontrado // Usuario o Contraseña Incorrecto"); } }
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(); } } }
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"); } } } }
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"); } } } }
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"); } } } } }