private void cmdEditarFormula_ButtonClick(object sender, ButtonPressedEventArgs e)
        {
            try {
                ro_nomina_tipo_liqui_orden_Info oRo_nomina_tipo_liqui_orden_Info = (ro_nomina_tipo_liqui_orden_Info)viewListado.GetFocusedRow();

                if (oRo_nomina_tipo_liqui_orden_Info != null)
                {
                    ro_rubro_tipo_Bus  oRo_rubro_tipo_Bus  = new ro_rubro_tipo_Bus();
                    ro_rubro_tipo_Info oRo_rubro_tipo_Info = oRo_rubro_tipo_Bus.GetInfoConsultaPorId(param.IdEmpresa, oRo_nomina_tipo_liqui_orden_Info.IdRubro);
                    ro_Catalogo_Bus    oCatalogoBus        = new ro_Catalogo_Bus();

                    string idCatalogo = (oCatalogoBus.Get_info_Catalogo((oRo_rubro_tipo_Info.rub_tipcal == null ? 0 : Convert.ToInt32(oRo_rubro_tipo_Info.rub_tipcal)))).CodCatalogo;

                    if (idCatalogo == "TPC4")
                    {
                        string valor = viewListado.GetRowCellValue(viewListado.FocusedRowHandle, viewListado.Columns["Formula"]).ToString();

                        if (valor != "")
                        {
                            view.Columns[oRo_rubro_tipo_Info.ru_codRolGen.Trim()].UnboundExpression = valor;
                        }

                        view.ShowUnboundExpressionEditor(view.Columns[oRo_rubro_tipo_Info.ru_codRolGen.Trim()]);

                        valor = view.Columns[oRo_rubro_tipo_Info.ru_codRolGen.Trim()].UnboundExpression;

                        //SETEA LE VALOR DE LA CELDA ACTUAL
                        viewListado.SetRowCellValue(viewListado.FocusedRowHandle, viewListado.Columns["Formula"], valor);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }