private void aceptarButton_Click(object sender, EventArgs e) { try { if (nuevo) { if (string.IsNullOrEmpty(tbxPuntoVenta.Text)) { MessageBox.Show("El punto de venta no puede ser vacío", "Error en la entrada de datos", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } _entities.AddTopunto_venta(new punto_venta { valor = tbxPuntoVenta.Text }); _entities.AddTobitacora(new bitacora { id_usuario = this._user.id, descripcion = "El usuario " + this._user.nombre + " ha creado el punto de venta " + tbxPuntoVenta.Text, fecha = DateTime.Now }); _entities.SaveChanges(); this.Reload(); } else { punto_venta pv = (punto_venta) _entities.GetObjectByKey(new EntityKey("mayaEntities.punto_venta", "id", _idPuntoVenta[_selectedIndex])); if (pv.valor.Equals(tbxPuntoVenta.Text)) { return; } pv.valor = tbxPuntoVenta.Text; _entities.AddTobitacora(new bitacora { id_usuario = _user.id, descripcion = "El usuario " + _user.nombre + " ha modificado el punto de venta " + pv.valor, fecha = DateTime.Now }); _entities.SaveChanges(); this.Reload(); } } catch (Exception) { throw; } }