public void modificar(propietarios propietario) { try { using (var ctx = new DataModel()) { ctx.propietarios.Attach(propietario); ctx.Entry(propietario).State = EntityState.Modified; ctx.SaveChanges(); } } catch (Exception) { throw; } }
public void eliminar(int pkPropietario) { try { using (var ctx = new DataModel()) { propietarios user = ctx.propietarios.Single(r => r.pkPropietario == pkPropietario); ctx.Entry(user).State = EntityState.Deleted; ctx.SaveChanges(); } } catch (Exception) { throw; } }
private void btnAgregarModificarPropietario_Click(object sender, EventArgs e) { propietarios propietario = new Modelo.propietarios(); propietario.pkPropietario = FrmCatalogoPropietario.propf; propietario.sNombre = txtNombreCompletoModificarPropietario.Text; propietario.sDireccion = txtDireccionCompletaModificarPropietario.Text; propietario.sCorreo = txtCorreoModificarPropietario.Text; propietario.sTelefono = txtTelefonoModificarPropietario.Text; propietario.iIfe = txtIFEModificarPropietario.Text; propietario.sFoto = textBox1.Text; propietario.Cliente_pkCliente = Convert.ToInt32(cmbClienteModificarForaneo.SelectedValue); propietario.modificar(propietario); M.cargardatos(); this.Close(); }
public void guardar(propietarios nPropietario) { try { using (var ctx = new DataModel()) { if (nPropietario.pkPropietario > 0) { ctx.Entry(nPropietario).State = EntityState.Modified; } else { ctx.Entry(nPropietario).State = EntityState.Added; } ctx.SaveChanges(); } } catch (Exception) { throw; } }