public override void Agregar()
        {
            FormContaEstadosFormatosCuentasR frm = new FormContaEstadosFormatosCuentasR();

            try
            {
                //base.Agregar();
                frm.formulaId     = formulaId;
                frm.OFICINA_ID    = oficinaID;
                frm.EMPRESA_ID    = empresaID;
                frm.nombreUsuario = nombreUsuario;
                frm.esNuevo       = true;

                frm.EnEjecusion = true;
                frm.ShowDialog();

                if (frm.lOK)
                {
                    GetData();
                }
            }
            catch (Exception ex)
            {
                objUtil.MostrarMensajeError(ex.Message);
            }
        }
        public override void Modificar()
        {
            FormContaEstadosFormatosCuentasR frm = new FormContaEstadosFormatosCuentasR();
            int valorUnico = 0;

            try
            {
                //base.Modificar();
                if (DataGridConsulta.RowCount > 0)
                {
                    valorUnico = int.Parse(DataGridConsulta["Unico", DataGridConsulta.CurrentRow.Index].Value.ToString());

                    frm.formulaId     = formulaId;
                    frm.OFICINA_ID    = oficinaID;
                    frm.EMPRESA_ID    = empresaID;
                    frm.nombreUsuario = nombreUsuario;
                    frm.esNuevo       = false;
                    frm.VALOR_ID      = valorUnico.ToString();

                    frm.EnEjecusion = true;
                    frm.ShowDialog();

                    if (frm.lOK)
                    {
                        GetData();
                    }
                }
            }
            catch (Exception ex)
            {
                objUtil.MostrarMensajeError(ex.Message);
            }
            finally
            {
                frm.Dispose();
            }
        }