private void btbAceptarModificarUsuario_Click(object sender, EventArgs e) { usuarios nUsuarios = new Modelo.usuarios(); nUsuarios.pkUsuario = FrmCatalogoUsuario.usuarioforeneo; nUsuarios.sEmail = txtEmailModificarrUsuario.Text; nUsuarios.sPassword = txtContrasenaModificarUsuario.Text; nUsuarios.rol_pkRol = Convert.ToInt32(cmbRolModificarUsuario.SelectedValue); nUsuarios.modificar(nUsuarios); mUsuario.cargardatos(); this.Close(); }
public void modificar(usuarios nusuario) { try { using (var ctx = new DataModel()) { ctx.usuarios.Attach(nusuario); ctx.Entry(nusuario).State = EntityState.Modified; ctx.SaveChanges(); } } catch (Exception) { throw; } }
/// <summary> /// eliminar un registro de la base de datos /// </summary> /// <param name="pkusuario"></param> public void eliminar(int pkUsuario) { try { using (var ctx = new DataModel()) { usuarios user = ctx.usuarios.Single(r => r.pkUsuario == pkUsuario); ctx.Entry(user).State = EntityState.Deleted; ctx.SaveChanges(); } } catch (Exception) { throw; } }
public void guardar(usuarios nusuario) { try { using (var ctx = new DataModel()) { if (nusuario.pkUsuario > 0) { ctx.Entry(nusuario).State = EntityState.Modified; } else { ctx.Entry(nusuario).State = EntityState.Added; } ctx.SaveChanges(); } } catch (Exception) { throw; } }