public ParametrosBackOffieBEList ListarDatosTallerEmpresa(ParametrosBackOfficeBE ent) { ParametrosBackOffieBEList lista = new ParametrosBackOffieBEList(); IDataReader DReader = null; try { using (Database db = new Database()) { db.ProcedureName = "[SRC_SPS_DATOS_TALLER_EMPRESA_ID_BO]"; db.AddParameter("@vi_nid_taller", DbType.Int32, ParameterDirection.Input, ent.nid_taller); db.AddParameter("@vi_nid_empresa", DbType.Int32, ParameterDirection.Input, ent.nid_empresa); DReader = db.GetDataReader(); } while (DReader.Read()) { ParametrosBackOfficeBE oParametrosBackOffieBE = Entidad_ListarDatosTallerEmpresa(DReader); lista.Add(oParametrosBackOffieBE); } DReader.Close(); } catch (Exception) { if (DReader != null && !DReader.IsClosed) { DReader.Close(); } throw; } return(lista); }
public ParametrosBackOffieBEList GETListarParametros() { ParametrosBackOffieBEList lista = new ParametrosBackOffieBEList(); IDataReader DReader = null; try { using (Database db = new Database()) { db.ProcedureName = "[SRC_SPS_PARAMETROS]"; DReader = db.GetDataReader(); } while (DReader.Read()) { ParametrosBackOfficeBE oParametrosBE = CrearEntidad_Parametros(DReader); lista.Add(oParametrosBE); } DReader.Close(); } catch (Exception) { if (DReader != null && !DReader.IsClosed) { DReader.Close(); } throw; } return(lista); }
public ParametrosBackOffieBEList GetHorasSRC() { ParametrosBackOfficeBE objBeParam = new ParametrosBackOfficeBE(); ParametrosBackOffieBEList objBeListParam = new ParametrosBackOffieBEList(); IDataReader DReader = null; try { using (Database db = new Database()) { db.ProcedureName = "[SRC_SPS_Listado_horas]"; DReader = db.GetDataReader(); } while (DReader.Read()) { objBeParam = CrearEntidad_HoraSRC(DReader); objBeListParam.Add(objBeParam); } DReader.Close(); } catch //(Exception ex) { objBeListParam = null; } return(objBeListParam); }
protected void Page_PreRender(object sender, EventArgs e) { //Bandeja de perfiles ParametrosBackOffieBEList oParametrosBackOffieBEList = (ParametrosBackOffieBEList)(Session["GETListarParametros"]); if (oParametrosBackOffieBEList != null && this.gvListado != null && this.gvListado.Rows.Count > 0 && this.gvListado.PageCount >= 0) { GridViewRow oRow = this.gvListado.BottomPagerRow; if (oRow != null) { Label oTotalReg = new Label(); oTotalReg.Text = String.Format("Total Reg. {0}", (oParametrosBackOffieBEList.Count)); oRow.Cells[0].Controls.AddAt(0, oTotalReg); Table oTablaPaginacion = (Table)oRow.Cells[0].Controls[1]; oTablaPaginacion.CellPadding = 0; oTablaPaginacion.CellSpacing = 0; } else { Label oTotalReg = new Label(); oTotalReg.Text = String.Format("Total Reg. {0}", (oParametrosBackOffieBEList.Count)); oRow.Cells[0].Controls.AddAt(0, oTotalReg); Table oTablaPaginacion = (Table)oRow.Cells[0].Controls[1]; oTablaPaginacion.CellPadding = 0; oTablaPaginacion.CellSpacing = 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); } }