public int Eliminar(Administradore administrador) { var admin = ObtenerAdministradorPorId(administrador.Id); BDComun.Contexto.Administradores.Remove(admin); return BDComun.Contexto.SaveChanges(); }
private void btnGuardar_Click(object sender, RoutedEventArgs e) { try { if(!Validate()) return; var pass = new ProyectoSocialEncrypter().EncryptString(txtPass.Password); var admin = new Administradore { Nombre = txtNombre.Text, Apellido = txtApellido.Text, Nick = txtNick.Text, Pass = pass, Confirmar = pass }; var adminBl = new AdministradorBl(); if (adminBl.Agregar(admin) > 0) { MessageBox.Show("El registro se agregó correctamente"); txtNombre.Clear(); txtApellido.Clear(); txtNick.Clear(); txtPass.Clear(); txtConfirmarpass.Clear(); } } catch (Exception ex) { MessageBox.Show("Lo sentimos algo ocurrió mal" + "Advertencia" + ex.Message); } }
public int Modificar(Administradore administrador) { var admin = ObtenerAdministradorPorId(administrador.Id); admin.Nombre = administrador.Nombre; admin.Apellido = administrador.Apellido; admin.Nick = administrador.Nick; admin.Pass = administrador.Pass; admin.Confirmar = administrador.Confirmar; return BDComun.Contexto.SaveChanges(); }
public void TestAgregarAdministrador() { const int expected = 1; var administrador = new Administradore { Nombre = "Papaya", Apellido = "Papa", Nick = "Pepo", Pass = "******" }; var adminBl = new AdministradorBl(); var actual = adminBl.Agregar(administrador); Assert.AreEqual(expected, actual); }
public void TestModificarAdministrador() { const int expected = 1; var administrador = new Administradore { Nombre = "Patata", Apellido = "Popa", Nick = "Pipo", Pass = "******", Id = 1 }; var adminBl = new AdministradorBl(); var actual = adminBl.Modificar(administrador); Assert.AreEqual(expected, actual); }
public AdministradorViewModel(Administradore admin) { _admin = admin; }
private void btnEliminar_Click(object sender, RoutedEventArgs e) { try { var confirmDelete = MessageBox.Show("Está seguro que desea eliminar", "Advertencia", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes; if (!confirmDelete) return; var administrador = new Administradore { Id = Convert.ToInt64(txtId.Text), Nombre = txtNombre.Text, Apellido = txtApellido.Text, Nick = txtNick.Text, Pass = _encrypter.EncryptString(txtPass.Password), Confirmar = _encrypter.EncryptString(txtPass.Password) }; if (_administradorBl.Eliminar(administrador) > 0) { MessageBox.Show("El registro se eliminó con éxito"); Actualizar(); } } catch (Exception ex) { MessageBox.Show("Lo sentimos, algo ocurrió mal, no se pudo realizar la operación" + "Advertencia" + ex.Message); } }
private void btnModificar_Click(object sender, RoutedEventArgs e) { try { if (!Validate()) return; var administrador = new Administradore { Id = Convert.ToInt64(txtId.Text), Nombre = txtNombre.Text, Apellido = txtApellido.Text, Nick = txtNick.Text, Pass = _encrypter.EncryptString(txtPass.Password), Confirmar = _encrypter.EncryptString(txtPass.Password) }; if (_administradorBl.Modificar(administrador) > 0) { MessageBox.Show("El registro se modificó correctamente"); } Actualizar(); } catch (Exception ex) { MessageBox.Show("No se pudo modificar el registro\n" + "Advertencia" + ex.Message); } }
public int Agregar(Administradore administrador) { BDComun.Contexto.Administradores.Add(administrador); return BDComun.Contexto.SaveChanges(); }
private void txtNombreAdministrador_TextChanged(object sender, TextChangedEventArgs e) { var administrador = new Administradore {Nombre = txtNombreAdministrador.Text}; dgAdministrador.ItemsSource = _administradorBl.ObtenerAdministradoresPorNombre(administrador.Nombre); }