public TipoServicioBEList BusqTServicioList(TipoServicioBE ent) { TipoServicioBEList lista = new TipoServicioBEList(); IDataReader DReader = null; try { using (Database db = new Database()) { db.ProcedureName = "SRC_SPS_TIPOS_SERVICIO_BY_PARAM_BO"; db.AddParameter("@vi_co_tipo_servicio", DbType.String, ParameterDirection.Input, ent.Co_tipo_servicio); db.AddParameter("@vi_no_tipo_servicio", DbType.String, ParameterDirection.Input, ent.No_tipo_servicio); db.AddParameter("@vi_fl_activo", DbType.String, ParameterDirection.Input, ent.Fl_activo); DReader = db.GetDataReader(); } while (DReader.Read()) { TipoServicioBE oEnt = CrearEntidad(DReader); lista.Add(oEnt); } DReader.Close(); } catch { if (DReader != null && !DReader.IsClosed) { DReader.Close(); } throw; } return(lista); }
GETListarTiposServicio(TipoServicioBE ent) { TipoServicioBEList lista = new TipoServicioBEList(); SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["AppMiTallerCN"].ConnectionString); SqlCommand cmd = new SqlCommand("SRC_SPS_LISTAR_TIPO_SERVICIO_BO", conn); SqlDataReader reader = null; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@vi_Nid_usuario", ent.Nid_usuario); cmd.Parameters.AddWithValue("@vi_nid_modelo", ent.nid_modelo == 0 ? (object)DBNull.Value : ent.nid_modelo); try { conn.Open(); reader = cmd.ExecuteReader(); while (reader.Read()) { lista.Add(CrearEntidad1(reader)); } reader.Close(); } catch (Exception) { if (reader != null && !reader.IsClosed) { reader.Close(); } throw; } finally { conn.Close(); conn.Dispose(); } return(lista); }
void Buscar() { hf_exportaexcel.Value = ""; objTServBE.Co_tipo_servicio = txtCodigo.Text.Trim(); objTServBE.No_tipo_servicio = txtNom.Text.Trim(); objTServBE.Fl_activo = cboEstado.SelectedValue.ToString(); Session["MaestroTipoServicioBE_FILTRO"] = objTServBE; this.oMaestroTipoServicioBEList = objTServBL.BusqTServicioList(objTServBE); if (oMaestroTipoServicioBEList == null || oMaestroTipoServicioBEList.Count == 0) { Session["MaestroTipoServicioBE_FILTRO"] = null; objTServBE = null; objTServBE = new TipoServicioBE(); oMaestroTipoServicioBEList.Add(objTServBE); } else { hf_exportaexcel.Value = "1"; } this.gdTServicio.DataSource = oMaestroTipoServicioBEList; this.gdTServicio.DataBind(); Session["TipoServicioBEList"] = oMaestroTipoServicioBEList; }
protected void btnExcel_Click(object sender, ImageClickEventArgs e) { try { TipoServicioBL oMaestroTipoServicioBL = new TipoServicioBL(); oMaestroTipoServicioBL.ErrorEvent += new TipoServicioBL.ErrorDelegate(Master.Transaction_ErrorEvent); objTServBE.Co_tipo_servicio = txtCodigo.Text.Trim(); objTServBE.No_tipo_servicio = txtNom.Text.Trim(); objTServBE.Fl_activo = cboEstado.SelectedValue.ToString(); this.oMaestroTipoServicioBEList = oMaestroTipoServicioBL.BusqTServicioList(objTServBE); 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.GenerarExcelExportarTipoServicio(this.oMaestroTipoServicioBEList, 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); } }
void CargarEntidad() { TipoServicioBEList objBEList = new TipoServicioBEList(); objBEList = (TipoServicioBEList)(Session["TipoServicioBEList"]); for (int i = 0; i < objBEList.Count; i++) { if (objBEList[i].Id_TipoServicio.ToString().Trim().Equals(Session["txh_id_TipoServicio"].ToString().Trim())) { id = objBEList[i].Id_TipoServicio.ToString().Trim(); co_tipo = objBEList[i].Co_tipo_servicio.ToString().Trim(); no_tipo = objBEList[i].No_tipo_servicio.ToString().Trim(); fl_activo = objBEList[i].Fl_activo.ToString().Trim(); fl_visible = objBEList[i].fl_visible; fl_valida_km = objBEList[i].fl_validar_km; txth_nid_tipo_servicio.Value = id; } } }
protected void Page_PreRender(object sender, EventArgs e) { //Bandeja de perfiles TipoServicioBEList oMaestroTipoServicioBEList = (TipoServicioBEList)(Session["TipoServicioBEList"]); if (oMaestroTipoServicioBEList != null && this.gdTServicio != null && this.gdTServicio.Rows.Count > 0 && this.gdTServicio.PageCount > 1) { GridViewRow oRow = this.gdTServicio.BottomPagerRow; if (oRow != null) { Label oTotalReg = new Label(); oTotalReg.Text = String.Format("Total Reg. {0}", (oMaestroTipoServicioBEList.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 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"; //---------------------------------------------------- //INICIALIZANDO EL GRIDVIEW this.oMaestroTipoServicioBEList = new TipoServicioBEList(); this.oMaestroTipoServicioBEList.Add(new TipoServicioBE()); Session["TipoServicioBEList"] = this.oMaestroTipoServicioBEList; this.gdTServicio.DataSource = this.oMaestroTipoServicioBEList; this.gdTServicio.DataBind(); }
protected void gdTServicio_Sorting(object sender, GridViewSortEventArgs e) { TipoServicioBEList oMaestroTServicioBEList = (TipoServicioBEList)(Session["TipoServicioBEList"]); SortDirection indOrden = (SortDirection)(Session["ordenGridTalleres"]); txh_id_TipoServicio.Value = String.Empty; if (oMaestroTServicioBEList != null) { if (indOrden == SortDirection.Ascending) { oMaestroTServicioBEList.Ordenar(e.SortExpression, direccionOrden.Descending); Session["ordenGridTalleres"] = SortDirection.Descending; } else { oMaestroTServicioBEList.Ordenar(e.SortExpression, direccionOrden.Ascending); Session["ordenGridTalleres"] = SortDirection.Ascending; } } gdTServicio.DataSource = oMaestroTServicioBEList; gdTServicio.DataBind(); Session["TipoServicioBEList"] = oMaestroTServicioBEList; }