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);
        }
示例#3
0
    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;
    }