void CargaInicial() { txtCodigo.Attributes.Add("onkeypress", "return SoloLetrasNumeros(event)"); txtNom.Attributes.Add("onkeypress", "return SoloLetrasNumeros(event)"); CboEstado.Items.Insert(0, new ListItem()); CboEstado.Items[0].Text = "--TODOS--"; CboEstado.Items[0].Value = ""; CboEstado.Items.Insert(1, new ListItem()); CboEstado.Items[1].Text = "Activo"; CboEstado.Items[1].Value = "A"; CboEstado.Items.Insert(2, new ListItem()); CboEstado.Items[2].Text = "Inactivo"; CboEstado.Items[2].Value = "I"; objTServBE.Co_tipo_servicio = ""; objTServBE.No_tipo_servicio = ""; objTServBE.Fl_activo = "A"; cboTServicio.DataSource = objTServBL.BusqTServicioList(objTServBE); cboTServicio.DataTextField = "no_tipo_servicio"; cboTServicio.DataValueField = "Id_TipoServicio"; cboTServicio.DataBind(); cboTServicio.Items.Insert(0, new ListItem()); cboTServicio.Items[0].Text = "--TODOS--"; cboTServicio.Items[0].Value = "0"; //------------------------------------------------------------- //INICIALIZANDO EL GRIDVIEW this.oMaestroServicioBEList = new ServicioBEList(); this.oMaestroServicioBEList.Add(new ServicioBE()); Session["ServicioBEList"] = oMaestroServicioBEList; this.gdServicios.DataSource = this.oMaestroServicioBEList; this.gdServicios.DataBind(); }
void buscar() { hf_exportaexcel.Value = ""; 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(); Session["MaestroServicioBE_FILTRO"] = objServBE; this.oMaestroServicioBEList = objServBL.BusqServicioList(objServBE); if (oMaestroServicioBEList == null || oMaestroServicioBEList.Count == 0) { Session["MaestroServicioBE_FILTRO"] = null; objServBE = null; objServBE = new ServicioBE(); oMaestroServicioBEList.Add(objServBE); } else { hf_exportaexcel.Value = "1"; } this.gdServicios.DataSource = oMaestroServicioBEList; this.gdServicios.DataBind(); Session["ServicioBEList"] = oMaestroServicioBEList; }
public ServicioBEList GETListarDatosServicios(ServicioBE ent) { ServicioBEList lista = new ServicioBEList(); IDataReader DReader = null; try { using (Database db = new Database()) { db.ProcedureName = "[SRC_SPS_LISTAR_DATOS_SERVICIOS_BO]"; db.AddParameter("@VI_NID_SERVICIO", DbType.String, ParameterDirection.Input, ent.Id_Servicio); DReader = db.GetDataReader(); } while (DReader.Read()) { ServicioBE oCitasBE = CrearEntidad4(DReader); lista.Add(oCitasBE); } DReader.Close(); } catch (Exception) { if (DReader != null && !DReader.IsClosed) { DReader.Close(); } throw; } return(lista); }
public ServicioBEList GETListarServiciosPorTipo(ServicioBE ent) { ServicioBEList lista = new ServicioBEList(); IDataReader DReader = null; try { using (Database db = new Database()) { db.ProcedureName = "[SRC_SPS_LISTAR_SERVICIOS_POR_TIPO_BO]"; db.AddParameter("@vi_nid_tipo_servicio", DbType.String, ParameterDirection.Input, ent.Id_TipoServicio); db.AddParameter("@vi_Nid_usuario", DbType.Int32, ParameterDirection.Input, ent.Nid_usuario); db.AddParameter("@vi_nid_modelo", DbType.Int32, ParameterDirection.Input, ent.nid_modelo == 0 ? (object)DBNull.Value : ent.nid_modelo); // @0001 I/F DReader = db.GetDataReader(); } while (DReader.Read()) { ServicioBE oCitasBE = CrearEntidad3(DReader); lista.Add(oCitasBE); } DReader.Close(); } catch (Exception) { if (DReader != null && !DReader.IsClosed) { DReader.Close(); } throw; } return(lista); }
public ServicioBEList BusqServicioList(ServicioBE ent) { ServicioBEList lista = new ServicioBEList(); IDataReader DReader = null; try { using (Database db = new Database()) { db.ProcedureName = "SRC_SPS_SERVICIO_BY_PARAM_BO"; db.AddParameter("@vi_co_servicio", DbType.String, ParameterDirection.Input, ent.Co_Servicio); db.AddParameter("@vi_no_servicio", DbType.String, ParameterDirection.Input, ent.No_Servicio); db.AddParameter("@vi_nid_TipoServicio", DbType.Int32, ParameterDirection.Input, ent.Id_TipoServicio); db.AddParameter("@vi_fl_activo", DbType.String, ParameterDirection.Input, ent.Fl_activo); DReader = db.GetDataReader(); } while (DReader.Read()) { ServicioBE oEnt = CrearEntidad(DReader); lista.Add(oEnt); } DReader.Close(); } catch { if (DReader != null && !DReader.IsClosed) { DReader.Close(); } throw; } return(lista); }
public ServicioBEList Listar_Datos_Servicio(ServicioBE ent) { ServicioBEList lista = new ServicioBEList(); SqlConnection conn = new SqlConnection(DataBaseHelper.GetDbConnectionString()); SqlCommand cmd = new SqlCommand("[SRC_SPS_LISTAR_DATOS_SERVICIOS_FO]", conn); SqlDataReader reader = null; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@vi_nid_servicio", ent.nid_servicio); try { conn.Open(); reader = cmd.ExecuteReader(); while (reader.Read()) { lista.Add(Entidad_Listar_Datos_Servicio(reader)); } reader.Close(); } catch (Exception) { if (reader != null && !reader.IsClosed) { reader.Close(); } throw; } finally { conn.Close(); conn.Dispose(); } return(lista); }
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); } }
protected void Page_PreRender(object sender, EventArgs e) { //Bandeja de perfiles ServicioBEList oMaestroServicioBEList = (ServicioBEList)(Session["ServicioBEList"]); if (oMaestroServicioBEList != null && this.gdServicios != null && this.gdServicios.Rows.Count > 0 && this.gdServicios.PageCount > 1) { GridViewRow oRow = this.gdServicios.BottomPagerRow; if (oRow != null) { Label oTotalReg = new Label(); oTotalReg.Text = String.Format("Total Reg. {0}", (oMaestroServicioBEList.Count)); oRow.Cells[0].Controls.AddAt(0, oTotalReg); System.Web.UI.WebControls.Table oTablaPaginacion = (System.Web.UI.WebControls.Table)oRow.Cells[0].Controls[1]; oTablaPaginacion.CellPadding = 0; oTablaPaginacion.CellSpacing = 0; } } }
void CargarEntidad() { ServicioBEList objBEList = new ServicioBEList(); objBEList = (ServicioBEList)(Session["ServicioBEList"]); for (int i = 0; i < objBEList.Count; i++) { if (objBEList[i].Id_Servicio.ToString().Trim().Equals(Session["txh_Id_Servicio"].ToString().Trim())) { id_serv = objBEList[i].Id_Servicio.ToString().Trim(); ViewState.Add("id_serv", id_serv); co_serv = objBEList[i].Co_Servicio.ToString().Trim(); no_serv = objBEList[i].No_Servicio.ToString().Trim(); id_tserv = objBEList[i].Id_TipoServicio.ToString().Trim(); tipo_serv = objBEList[i].No_tipo_servicio.ToString().Trim(); q_time = objBEList[i].Qt_tiempo_prom.ToString().Trim(); fl_quick_service = objBEList[i].Fl_quick_service.ToString().Trim(); no_dias_val = objBEList[i].no_dias_validos.ToString().Trim(); fl_activo = objBEList[i].Fl_activo.ToString().Trim(); } } }
protected void gdServicios_Sorting(object sender, GridViewSortEventArgs e) { ServicioBEList oMaestroServicioBEList = (ServicioBEList)(Session["ServicioBEList"]); SortDirection indOrden = (SortDirection)(Session["ordenGridTalleres"]); txh_Id_Servicio.Value = String.Empty; if (oMaestroServicioBEList != null) { if (indOrden == SortDirection.Ascending) { oMaestroServicioBEList.Ordenar(e.SortExpression, direccionOrden.Descending); Session["ordenGridTalleres"] = SortDirection.Descending; } else { oMaestroServicioBEList.Ordenar(e.SortExpression, direccionOrden.Ascending); Session["ordenGridTalleres"] = SortDirection.Ascending; } } gdServicios.DataSource = oMaestroServicioBEList; gdServicios.DataBind(); Session["ServicioBEList"] = oMaestroServicioBEList; }