// Public Methods (3) 

        public static void ExportData(ASPxGridViewExporter exporter, ExportType type)
        {
            if (exporter != null)
            {
                exporter.DataBind();
                switch (type)
                {
                case ExportType.XLS:
                    exporter.WriteXlsToResponse();
                    break;

                case ExportType.PDF:
                    exporter.WritePdfToResponse();
                    break;

                case ExportType.CSV:
                    exporter.WriteCsvToResponse();
                    break;

                case ExportType.RTF:
                    exporter.WriteRtfToResponse();
                    break;

                default:
                    break;
                }
            }
        }
    protected void Grid_ContextMenuItemClick(object sender, ASPxGridViewContextMenuItemClickEventArgs e)
    {
        try
        {
            switch (e.Item.Name)
            {
            case "ExportToPDF":
                ASPxGridViewExporter.WritePdfToResponse();
                break;

            case "ExportToXLS":
                ASPxGridViewExporter.WriteXlsToResponse();
                break;

            case "ExportToWORD":
                ASPxGridViewExporter.WriteRtfToResponse();
                break;

            case "ExportToCSV":
                ASPxGridViewExporter.WriteCsvToResponse();
                break;
            }
        }
        catch (Exception ex)
        {
            _Security.ErrorDesscription = ex.Message;
            _Security.ErrorModule       = "Exporting Deleted Loan Applications Inquiry";
            _Security.SaveError();
        }
    }
        internal static void ToolBarClick(ucABM ucABM1, string itemName, ASPxGridView gv, ASPxGridViewExporter ASPxGridViewExporter1)
        {
            switch (itemName)
            {
                case "btnAdd":
                    ucABM1.LimpiarControles();
                    FormsHelper.ShowOrHideButtons(ucABM1.tablaABM, FormsHelper.eAccionABM.Add);

                    ucABM1.Visible = true;
                    ucABM1.HeaderText = "Agregar Registro";
                    break;

                case "btnEdit":
                    if (FormsHelper.GetSelectedId(gv) != null)
                    {
                        ucABM1.LimpiarControles();
                        var entity = ucABM1.ReadMethod(FormsHelper.GetSelectedId(gv).Value);
                        FormsHelper.FillControls(entity, ucABM1.tablaABM);
                        FormsHelper.ShowOrHideButtons(ucABM1.tablaABM, FormsHelper.eAccionABM.Edit);

                        ucABM1.Attributes.Add("RecId", entity.RecId.ToString());
                        ucABM1.Visible = true;
                        ucABM1.HeaderText = "Modificar Registro";
                    }
                    else
                    {
                        ucABM1.Visible = false;
                    }
                    break;

                case "btnDelete":
                    if (FormsHelper.GetSelectedId(gv) != null)
                    {
                        FormsHelper.ShowOrHideButtons(ucABM1.tablaABM, FormsHelper.eAccionABM.Delete);
                        ucABM1.Attributes.Add("RecId", FormsHelper.GetSelectedId(gv).ToString());
                        ucABM1.Visible = true;
                        ucABM1.HeaderText = "Eliminar Registros";
                    }
                    else
                    {
                        ucABM1.Visible = false;
                    }
                    break;

                case "btnExport":
                case "btnExportXls":
                    if (ASPxGridViewExporter1 != null)
                        ASPxGridViewExporter1.WriteXlsToResponse();
                    break;

                case "btnExportPdf":
                    if (ASPxGridViewExporter1 != null)
                        ASPxGridViewExporter1.WritePdfToResponse();
                    break;

                default:
                    break;
            }
        }
Example #4
0
        static internal void ToolBarClick(ucABM ucABM1, string itemName, ASPxGridView gv, ASPxGridViewExporter ASPxGridViewExporter1)
        {
            switch (itemName)
            {
            case "btnAdd":
                ucABM1.LimpiarControles();
                FormsHelper.ShowOrHideButtons(ucABM1.tablaABM, FormsHelper.eAccionABM.Add);

                ucABM1.Visible    = true;
                ucABM1.HeaderText = "Agregar Registro";
                break;

            case "btnEdit":
                if (FormsHelper.GetSelectedId(gv) != null)
                {
                    ucABM1.LimpiarControles();
                    var entity = ucABM1.ReadMethod(FormsHelper.GetSelectedId(gv).Value);
                    FormsHelper.FillControls(entity, ucABM1.tablaABM);
                    FormsHelper.ShowOrHideButtons(ucABM1.tablaABM, FormsHelper.eAccionABM.Edit);

                    ucABM1.Attributes.Add("RecId", entity.RecId.ToString());
                    ucABM1.Visible    = true;
                    ucABM1.HeaderText = "Modificar Registro";
                }
                else
                {
                    ucABM1.Visible = false;
                }
                break;

            case "btnDelete":
                if (FormsHelper.GetSelectedId(gv) != null)
                {
                    FormsHelper.ShowOrHideButtons(ucABM1.tablaABM, FormsHelper.eAccionABM.Delete);
                    ucABM1.Attributes.Add("RecId", FormsHelper.GetSelectedId(gv).ToString());
                    ucABM1.Visible    = true;
                    ucABM1.HeaderText = "Eliminar Registros";
                }
                else
                {
                    ucABM1.Visible = false;
                }
                break;

            case "btnExport":
            case "btnExportXls":
                if (ASPxGridViewExporter1 != null)
                {
                    ASPxGridViewExporter1.WriteXlsToResponse();
                }
                break;

            case "btnExportPdf":
                if (ASPxGridViewExporter1 != null)
                {
                    ASPxGridViewExporter1.WritePdfToResponse();
                }
                break;

            default:
                break;
            }
        }