public override void SaveBufferToBD() { try { CTRLDTHC.SaveBufferToBD(); System.Windows.Forms.MessageBox.Show("Cambios guardados!"); } catch (Npgsql.NpgsqlException e) { System.Windows.Forms.MessageBox.Show("No se pudo guardar en la BD! " + e.ErrorSql + e.Hint); } }
protected override void DeleteItem(int reg_index) { TipoRegistroDT tipoReg = BufferPaciente.Instance.buffer[reg_index].tipoRegistro; if (tipoReg == TipoRegistroDT.DIRTY_REG_INSERT) { BufferPaciente.Instance.buffer.RemoveAt(reg_index); } else { BufferPaciente.Instance.buffer[reg_index].tipoRegistro = TipoRegistroDT.DIRTY_REG_DELETE; CTRLDTHC.SetDeletes(reg_index); } }
public override void LoadDataBaseToBuffer() { //factoria estrategia . obtener ("paciente") //estrategia.loadbufferFromBD() CTRLDTHC.LoadBufferPacientesFromBD(); }