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; }