protected void btnExcel_Click(object sender, ImageClickEventArgs e)
    {
        try
        {
            ModeloBL oMaestroModeloBL = new ModeloBL();
            oMaestroModeloBL.ErrorEvent += new ModeloBL.ErrorDelegate(Master.Transaction_ErrorEvent);



            objEnt.co_modelo  = txt_codmodelo.Text.Trim();
            objEnt.no_modelo  = txt_nommodelo.Text.Trim();
            objEnt.nid_marca  = int.Parse(ddl_marca.SelectedValue.ToString().Trim());
            objEnt.co_negocio = ddl_negocio.SelectedValue.ToString().Trim();
            objEnt.co_familia = ddl_familia.SelectedValue.ToString();
            objEnt.estado     = cboEstado.SelectedValue.ToString().Trim();

            this.oMaestroModeloBEList = oMaestroModeloBL.GETListarModelos(objEnt);


            const string RUTA_DOCUMENTOS = ConstanteBE.RUTA_MANTENIMIENTO_SRC;
            String       carpeta = String.Empty, nombre = String.Empty, RutaFinal = String.Empty;
            String       ruta = Convert.ToString(ConfigurationManager.AppSettings["FileServerPath"]) + RUTA_DOCUMENTOS;
            ruta = Utility.CrearCarpetaFileServer(ruta);

            String           fl_Ruta           = ConstanteBE.FLAT_EXCEL_SRC;
            ExportarExcelXml oExportarExcelXml = new ExportarExcelXml();
            String           archivo           = oExportarExcelXml.GenerarExcelExportarModelo(this.oMaestroModeloBEList, ruta);

            if (!archivo.Equals("-1"))
            {
                nombre  = archivo;
                carpeta = Utility.ObtenerCarpetaFileServer(nombre);
                archivo = Convert.ToString(ConfigurationManager.AppSettings["FileServerPath"]) + RUTA_DOCUMENTOS + carpeta + @"\" + Convert.ToString(nombre.Trim());
                if (File.Exists(archivo))
                {
                    this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), String.Empty, "<script> window.open('../SGS_Comunes/SGS_VerExcelExpotable.aspx?nombreArchivo=" + nombre + "&flatRuta=" + fl_Ruta + "')</script>");
                }
            }
            else
            {
                JavaScriptHelper.Alert(this, "'Problemas al generar el excel, consulte con el administrador.'", String.Empty);
            }
        }
        catch (Exception ex)
        {
            Master.Web_ErrorEvent(this, ex);
            JavaScriptHelper.Alert(this, ex.Message.ToString(), String.Empty);
        }
    }
예제 #2
0
    protected void btnExcel_Click(object sender, ImageClickEventArgs e)
    {
        try
        {
            ServicioBL oMaestroServicioBL = new ServicioBL();

            objServBE.Co_Servicio     = txtCodigo.Text.Trim();
            objServBE.No_Servicio     = txtNom.Text.Trim();;
            objServBE.Id_TipoServicio = Int32.Parse(cboTServicio.SelectedValue.ToString());
            objServBE.Fl_activo       = CboEstado.SelectedValue.ToString();

            this.oMaestroServicioBEList = oMaestroServicioBL.BusqServicioList(objServBE);


            const string RUTA_DOCUMENTOS = ConstanteBE.RUTA_MANTENIMIENTO_SRC;
            String       carpeta = String.Empty, nombre = String.Empty, RutaFinal = String.Empty;
            String       ruta = Convert.ToString(ConfigurationManager.AppSettings["FileServerPath"]) + RUTA_DOCUMENTOS;
            ruta = Utility.CrearCarpetaFileServer(ruta);

            String           fl_Ruta           = ConstanteBE.FLAT_EXCEL_SRC;
            ExportarExcelXml oExportarExcelXml = new ExportarExcelXml();
            String           archivo           = oExportarExcelXml.GenerarExcelExportarServicio(this.oMaestroServicioBEList, ruta);

            if (!archivo.Equals("-1"))
            {
                nombre  = archivo;
                carpeta = Utility.ObtenerCarpetaFileServer(nombre);
                archivo = Convert.ToString(ConfigurationManager.AppSettings["FileServerPath"]) + RUTA_DOCUMENTOS + carpeta + @"\" + Convert.ToString(nombre.Trim());
                if (File.Exists(archivo))
                {
                    this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), String.Empty, "<script> window.open('../SGS_Comunes/SGS_VerExcelExpotable.aspx?nombreArchivo=" + nombre + "&flatRuta=" + fl_Ruta + "')</script>");
                }
            }
            else
            {
                JavaScriptHelper.Alert(this, "'Problemas al generar el excel, consulte con el administrador.'", String.Empty);
            }
        }
        catch (Exception ex)
        {
            Master.Web_ErrorEvent(this, ex);
            JavaScriptHelper.Alert(this, ex.Message.ToString(), String.Empty);
        }
    }
예제 #3
0
    protected void btnExcel_Click(object sender, ImageClickEventArgs e)
    {
        try
        {
            ParametrosBackOffieBL oParametrosBackOffieBL = new ParametrosBackOffieBL();
            oParametrosBackOffieBL.ErrorEvent += new ParametrosBackOffieBL.ErrorDelegate(Master.Transaction_ErrorEvent);
            ParametrosBackOffieBEList oParametrosBackOffieBEList = new ParametrosBackOffieBEList();

            oParametrosBackOffieBEList = oParametrosBackOffieBL.GETListarParametros();

            const string RUTA_DOCUMENTOS = ConstanteBE.RUTA_MANTENIMIENTO_SRC;
            String       carpeta = String.Empty, nombre = String.Empty, RutaFinal = String.Empty;
            String       ruta = Convert.ToString(ConfigurationManager.AppSettings["FileServerPath"]) + RUTA_DOCUMENTOS;
            ruta = Utility.CrearCarpetaFileServer(ruta);

            String           fl_Ruta           = ConstanteBE.FLAT_EXCEL_SRC;
            ExportarExcelXml oExportarExcelXml = new ExportarExcelXml();
            String           archivo           = oExportarExcelXml.GenerarExcelExportableParametroSistema(oParametrosBackOffieBEList, ruta);

            if (!archivo.Equals("-1"))
            {
                nombre  = archivo;
                carpeta = Utility.ObtenerCarpetaFileServer(nombre);
                archivo = Convert.ToString(ConfigurationManager.AppSettings["FileServerPath"]) + RUTA_DOCUMENTOS + carpeta + @"\" + Convert.ToString(nombre.Trim());
                if (File.Exists(archivo))
                {
                    this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), String.Empty, "<script> window.open('../SGS_Comunes/SGS_VerExcelExpotable.aspx?nombreArchivo=" + nombre + "&flatRuta=" + fl_Ruta + "')</script>");
                }
            }
            else
            {
                JavaScriptHelper.Alert(this, "'Problemas al generar el excel, consulte con el administrador.'", String.Empty);
            }
        }
        catch (Exception ex)
        {
            Master.Web_ErrorEvent(this, ex);
            JavaScriptHelper.Alert(this, ex.Message.ToString(), String.Empty);
        }
    }