Esempio n. 1
0
        public ActionResult Add(web info)
        {
            WebManager list1  = new WebManager();
            int        userID = ((User)(Session["User"])).UserId;
            DateTime   ss     = System.DateTime.Now;
            //webId, UserId, web_typeID, webHead, webResult, webtime, like, ReplayTypeID, web_Condition
            web ds = new web()
            {
                UserId        = userID,
                web_typeID    = info.web_typeID,
                webHead       = info.webHead,
                webResult     = info.webResult,
                webtime       = ss,
                like          = 0,
                ReplayTypeID  = info.ReplayTypeID,
                web_Condition = info.web_Condition
            };
            bool list = list1.Add(ds);

            if (list)
            {
                return(Redirect("/LiaoWeiYing/Home/Index"));
            }
            else
            {
                return(Content("发布失败"));
            }
        }
Esempio n. 2
0
        public ActionResult Delete(int webId, int UserId)
        {
            int userID = (((User)(Session["User"])).UserId);

            if (UserId != userID)
            {
                return(Content("<script>alert('对比起您没有权限删除别人的评论!!');window.location.href='/LiaoWeiYing/Home/Index';</script>"));
            }
            else
            {
                WebManager list1 = new WebManager();
                web        sdd   = new web()
                {
                    webId         = webId,
                    web_Condition = "不可见"
                };
                bool list2 = list1.Update1(sdd);
                if (list2)
                {
                    return(Redirect("/LiaoWeiYing/Home/Index"));
                }
                else
                {
                    return(Content("失败"));
                }
            }
        }
Esempio n. 3
0
        public ActionResult Zan(int webId, int like)
        {
            WebManager dal  = new WebManager();
            WebManager dal1 = new WebManager();
            List <web> list = dal.Where(x => x.webId == webId);

            if (list != null)
            {
                web lis = new web()
                {
                    webId = webId,
                    like  = like + 1
                };
                bool list1 = dal1.Update(lis);
                if (list1)
                {
                    return(Redirect("/LiaoWeiYing/Home/Index"));
                }
                else
                {
                    return(Content("ss"));
                }
            }
            return(Content("ss"));
        }
Esempio n. 4
0
        protected void anu_Click(object sender, EventArgs e)
        {
            suriyaEntities6 suriya = new suriyaEntities6();
            web             dad    = new web();

            dad.FirstName  = TextBox1.Text;
            dad.Age        = int.Parse(TextBox2.Text);
            dad.LoginName  = TextBox3.Text;
            dad.pwd        = TextBox4.Text;
            dad.experience = int.Parse(TextBox6.Text);
            dad.sal        = int.Parse(TextBox7.Text);
            suriya.webs.Add(dad);
            suriya.SaveChanges();
        }
Esempio n. 5
0
        protected void anu_Click(object sender, EventArgs e)
        {
            suriyaEntities6 mahesh  = new suriyaEntities6();
            web             mandlik = new web();

            mandlik.FirstName = TextBox1.Text;
            mandlik.Age       = int.Parse(TextBox2.Text);
            mandlik.LoginName = TextBox3.Text;

            mandlik.pwd = TextBox4.Text;

            mandlik.sal        = int.Parse(TextBox7.Text);
            mandlik.experience = int.Parse(TextBox6.Text);
            mahesh.webs.Add(mandlik);
            mahesh.SaveChanges();
        }
Esempio n. 6
0
        public ActionResult Delete(int webId = 0, int UserId = 0)
        {
            WebManager list1 = new WebManager();
            web        sdd   = new web()
            {
                webId         = webId,
                web_Condition = "不可见"
            };
            bool list2 = list1.Update1(sdd);

            if (list2)
            {
                return(Redirect("/LiaoWeiYing/Back/Bacck"));
            }
            else
            {
                return(Content("失败"));
            }
        }
Esempio n. 7
0
 public ProductDao()
 {
     db = new web();
 }
Esempio n. 8
0
 private static void AssertPointOnGraph(web.ViewModel.GoalViewModel vm, int pointNo, decimal value, DateTime time)
 {
     var point = vm.Graph.Points.OrderBy(x => x.Time).ToList()[pointNo];
     Assert.IsTrue(Math.Abs(value - point.y) < (decimal)0.0001, string.Format("Diff should be zero, got {0}", value-point.y));
     Assert.IsTrue(Math.Abs((time-point.Time).TotalSeconds)<2, string.Format("Time diff should be less than 2 sec, got {0}",(time-point.Time).TotalSeconds));
 }
Esempio n. 9
0
 public WarehouseDao()
 {
     db = new web();
 }
Esempio n. 10
0
 public BrandDao()
 {
     db = new web();
 }
 public ProductCategoryDao()
 {
     db = new web();
 }
Esempio n. 12
0
 public SliderDao()
 {
     db = new web();
 }
Esempio n. 13
0
 public OrderDao()
 {
     db = new web();
 }
Esempio n. 14
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="request"></param>
        public void Fill(web.controller.request.WebRequest request)
        {
            if (request[MembershipConstants.PARAM_ADDRESS_ID] != null && request[MembershipConstants.PARAM_ADDRESS_ID].Length > 0)
            {
                string[] memberaddressids = request[MembershipConstants.PARAM_ADDRESS_ID].Split(',');
                foreach (string memberaddressId in memberaddressids)
                {
                    try
                    {
                        AddMemberaddressId(int.Parse(memberaddressId));
                    }
                    catch (FormatException e)
                    {
                        logger.Warning(string.Format("MemberaddressFilter.Fill: parse of 'memberaddressid' failed [{0}].", memberaddressId));
                    }
                }
            }
            // change request name to no underscores and casing
            if (request[MembershipConstants.PARAM_ADDRESS_LINE_1] != null && request[MembershipConstants.PARAM_ADDRESS_LINE_1].Length > 0)
            {
                try
                {
                    string addressline1 = request[MembershipConstants.PARAM_ADDRESS_LINE_1];
                    AddressLine1 = addressline1;

                }
                catch (Exception e)
                {
                    logger.Warning(string.Format("MemberaddressFilter.Fill: Setting Property 'ADDRESSLINE1' failed [{0}].", AddressLine1));
                }
            }

            if (request[MembershipConstants.PARAM_ADDRESS_TYPE_ID] != null && request[MembershipConstants.PARAM_ADDRESS_TYPE_ID].Length > 0)
            {
                try
                {
                    string addresstypeid = request[MembershipConstants.PARAM_ADDRESS_TYPE_ID];
                    MemberAddressTypeId = int.Parse(addresstypeid);

                }
                catch (Exception e)
                {
                    logger.Warning(string.Format("MemberaddressFilter.Fill: Setting Property 'ADDRESSLINE1' failed [{0}].", AddressLine1));
                }
            }

            if (request[MembershipConstants.PARAM_UID] != null && request[MembershipConstants.PARAM_UID].Length > 0)
            {
                try
                {

                    Guid accountid = new Guid(request[MembershipConstants.PARAM_UID]);
                    AccountId = accountid;

                }
                catch (Exception e)
                {
                    logger.Warning(string.Format("MemberaddressFilter.Fill: Setting Property 'ADDRESSLINE2' failed [{0}].", AddressLine2));
                }
            }
            if (request[MembershipConstants.PARAM_ADDRESS_LINE_2] != null && request[MembershipConstants.PARAM_ADDRESS_LINE_2].Length > 0)
            {
                try
                {
                    string addressline2 = request[MembershipConstants.PARAM_ADDRESS_LINE_2];
                    AddressLine2 = addressline2;

                }
                catch (Exception e)
                {
                    logger.Warning(string.Format("MemberaddressFilter.Fill: Setting Property 'ADDRESSLINE2' failed [{0}].", AddressLine2));
                }
            }
            if (request[MembershipConstants.PARAM_ADDRESS_LINE_3] != null && request[MembershipConstants.PARAM_ADDRESS_LINE_3].Length > 0)
            {
                try
                {
                    string addressline3 = request[MembershipConstants.PARAM_ADDRESS_LINE_3];
                    AddressLine3 = addressline3;

                }
                catch (Exception e)
                {
                    logger.Warning(string.Format("MemberaddressFilter.Fill: Setting Property 'ADDRESSLINE3' failed [{0}].", AddressLine3));
                }
            }
            if (request[MembershipConstants.PARAM_ADDRESS_CITY] != null && request[MembershipConstants.PARAM_ADDRESS_CITY].Length > 0)
            {
                try
                {
                    string addresscity = request[MembershipConstants.PARAM_ADDRESS_CITY];
                    AddressCity = addresscity;

                }
                catch (Exception e)
                {
                    logger.Warning(string.Format("MemberaddressFilter.Fill: Setting Property 'ADDRESSCITY' failed [{0}].", AddressCity));
                }
            }
            if (request[MembershipConstants.PARAM_ADDRESS_STATE] != null && request[MembershipConstants.PARAM_ADDRESS_STATE].Length > 0)
            {
                try
                {
                    string addressstate = request[MembershipConstants.PARAM_ADDRESS_STATE];
                    AddressState = addressstate;

                }
                catch (Exception e)
                {
                    logger.Warning(string.Format("MemberaddressFilter.Fill: Setting Property 'ADDRESSSTATE' failed [{0}].", AddressPostalCode));
                }
            }
            if (request[MembershipConstants.PARAM_ADDRESS_POSTALCODE] != null && request[MembershipConstants.PARAM_ADDRESS_POSTALCODE].Length > 0)
            {
                try
                {
                    string addresspostalcode = request[MembershipConstants.PARAM_ADDRESS_POSTALCODE];
                    AddressPostalCode = addresspostalcode;

                }
                catch (Exception e)
                {
                    logger.Warning(string.Format("MemberaddressFilter.Fill: Setting Property 'ADDRESSPOSTALCODE' failed [{0}].", AddressPostalCode));
                }
            }
            if (request[MembershipConstants.PARAM_ADDRESS_COUNTRY] != null && request[MembershipConstants.PARAM_ADDRESS_COUNTRY].Length > 0)
            {
                try
                {
                    string addresscountry = request[MembershipConstants.PARAM_ADDRESS_COUNTRY];
                    AddressCountry = addresscountry;

                }
                catch (Exception e)
                {
                    logger.Warning(string.Format("MemberaddressFilter.Fill: Setting Property 'ADDRESSCOUNTRY' failed [{0}].", AddressCountry));
                }
            }
            if (request["createdate"] != null && request["createdate"].Length > 0)
            {
                try
                {
                    string createdate = request["createdate"];
                    CreatedDate = DateTime.Parse(createdate);

                }
                catch (Exception e)
                {
                    logger.Warning(string.Format("MemberaddressFilter.Fill: Setting Property 'CREATEDATE' failed [{0}].", CreatedDate));
                }
            }
            if (request["createdby"] != null && request["createdby"].Length > 0)
            {
                try
                {
                    string createdby = request["createdby"];
                    CreatedBy = createdby;

                }
                catch (Exception e)
                {
                    logger.Warning(string.Format("MemberaddressFilter.Fill: Setting Property 'CREATEDBY' failed [{0}].", CreatedBy));
                }
            }
            if (request["updatedate"] != null && request["updatedate"].Length > 0)
            {
                try
                {
                    string updatedate = request["updatedate"];
                    UpdatedDate = DateTime.Parse(updatedate);

                }
                catch (Exception e)
                {
                    logger.Warning(string.Format("MemberaddressFilter.Fill: Setting Property 'UPDATEDATE' failed [{0}].", UpdatedDate));
                }
            }
            if (request["updatedby"] != null && request["updatedby"].Length > 0)
            {
                try
                {
                    string updatedby = request["updatedby"];
                    UpdateBy = updatedby;

                }
                catch (Exception e)
                {
                    logger.Warning(string.Format("MemberaddressFilter.Fill: Setting Property 'UPDATEDBY' failed [{0}].", UpdateBy));
                }
            }
        }
Esempio n. 15
0
 public CategoryDao()
 {
     db = new web();
 }
 // Start is called before the first frame update
 void Start()
 {
     Instance = this;
     web      = GetComponent <web>();
 }
Esempio n. 17
0
 public ContactDao()
 {
     db = new web();
 }
Esempio n. 18
0
 Client has to create the proxy class and pass the object to this web service to do the functionalities.
Esempio n. 19
0
        /**
         * ルームリスト取得レスポンスの受信
         *
         * @param   pResponseInfo       レスポンス情報
         */
        protected void RecvResponse_GetRoomList( web.WebApiAgent.HttpResponseInfo pResponseInfo )
        {
            Logger.MLNLOG_DEBUG( "code="+ pResponseInfo.code +" str="+ pResponseInfo.str );

            if ( 200 != pResponseInfo.code ) return;

            LitJson.JsonData jsonData = LitJson.JsonMapper.ToObject( pResponseInfo.str );
            do{
            Logger.MLNLOG_DEBUG( "pu_num="+ jsonData[ "data" ][ "pu_num" ] );
            Logger.MLNLOG_DEBUG( "room_hub_pu_high_list="+ jsonData[ "data" ][ "room_hub_pu_high_list" ] );
            Logger.MLNLOG_DEBUG( "room_hub_pu_low_list="+ jsonData[ "data" ][ "room_hub_pu_low_list" ] );
            Logger.MLNLOG_DEBUG( "battle_pu_high_list="+ jsonData[ "data" ][ "battle_pu_high_list" ] );
            Logger.MLNLOG_DEBUG( "battle_pu_low_list="+ jsonData[ "data" ][ "battle_pu_low_list" ] );
            Logger.MLNLOG_DEBUG( "ip_addr_list="+ jsonData[ "data" ][ "ip_addr_list" ] );
            Logger.MLNLOG_DEBUG( "port_list="+ jsonData[ "data" ][ "port_list" ] );
            Logger.MLNLOG_DEBUG( "entered_num_list="+ jsonData[ "data" ][ "entered_num_list" ] );
            Logger.MLNLOG_DEBUG( "max_enter_num_list="+ jsonData[ "data" ][ "max_enter_num_list" ] );
            Logger.MLNLOG_DEBUG( "status_list="+ jsonData[ "data" ][ "status_list" ] );

            Int32 pu_num = Convert.ToInt32( (string)jsonData[ "data" ][ "pu_num" ] );
            if ( 0 == pu_num ) break;

            char delimiter = ',';
            string[]	roomHubPuHighList = ((string)jsonData[ "data" ][ "room_hub_pu_high_list" ]).Split ( delimiter );
            string[]	roomHubPuLowList = ((string)jsonData[ "data" ][ "room_hub_pu_low_list" ]).Split ( delimiter );
            string[]	battlePuHighList = ((string)jsonData[ "data" ][ "battle_pu_high_list" ]).Split ( delimiter );
            string[]	battlePuLowList = ((string)jsonData[ "data" ][ "battle_pu_low_list" ]).Split ( delimiter );
            string[]	ipAddrList = ((string)jsonData[ "data" ][ "ip_addr_list" ]).Split ( delimiter );
            string[]	portList = ((string)jsonData[ "data" ][ "port_list" ]).Split ( delimiter );
            string[]	enteredNumList = ((string)jsonData[ "data" ][ "entered_num_list" ]).Split ( delimiter );
            string[]	maxEnterNumList = ((string)jsonData[ "data" ][ "max_enter_num_list" ]).Split ( delimiter );
            string[]	statusList = ((string)jsonData[ "data" ][ "status_list" ]).Split ( delimiter );

            List<RoomInfo> roomInfoList = new List<RoomInfo>();
            for ( Int32 i = 0; i < pu_num; ++i ){
                UInt64 puUid;
                RoomInfo info = new RoomInfo();

                puUid =		Convert.ToUInt64( roomHubPuHighList[ i ] ) << 32;
                puUid +=	Convert.ToUInt32( roomHubPuLowList[ i ] );
                info.roomHubPuUid = puUid;

                puUid =		Convert.ToUInt64( battlePuHighList[ i ] ) << 32;
                puUid +=	Convert.ToUInt32( battlePuLowList[ i ] );
                info.battlePuUid = puUid;

                info.ipAddr         = ipAddrList[ i ];
                info.port           = Convert.ToUInt16( portList[ i ] );
                info.entered_num    = Convert.ToByte( enteredNumList[ i ] );
                info.max_enter_num  = Convert.ToByte( maxEnterNumList[ i ] );
                info.status         = Convert.ToByte( statusList[ i ] );

                roomInfoList.Add( info );

                DebugManager.Instance.Log( "["+ i +"] "+ info.ipAddr +":"+ info.port +" 0x"+ Utility.ToHex( info.battlePuUid ) +" "+ info.entered_num +"/"+ info.max_enter_num +" "+ info.status );
            }

            DebugManager.Instance.Log ( "RoomListNum="+ pu_num );

            // TODO 本来はユーザーが任意のルームを選択する必要があるが、
            // ひとまずランダムで選択したルームに入室しておく
            Int32 roomIndex = (Int32)m_pRandom.Next( pu_num );
            m_pPU.SetRoomHubPU_PUUID( roomInfoList[ roomIndex ].roomHubPuUid );
            if ( m_pPU.ConnectServer( roomInfoList[ roomIndex ].ipAddr, roomInfoList[ roomIndex ].port, roomInfoList[ roomIndex ].battlePuUid ) ){
                SetPhase( PHASE.PHASE_BATTLE_ENTER_ROOM, Utility.GetSecond() + WAIT_TIME_CHANGE_PHASE );

                DebugManager.Instance.Log ( "m_CharaId=0x"+ mln.Utility.ToHex( m_CharaId ) );
                DebugManager.Instance.Log( "Choice ["+ roomIndex +"] "+ roomInfoList[ roomIndex ].ipAddr +":"+ roomInfoList[ roomIndex ].port +" 0x"+ Utility.ToHex( roomInfoList[ roomIndex ].battlePuUid ) + " "+ roomInfoList[ roomIndex ].entered_num +"/"+ roomInfoList[ roomIndex ].max_enter_num +" "+ roomInfoList[ roomIndex ].status );
            }
            }while ( false );
        }
Esempio n. 20
0
 public CustomerDao()
 {
     db = new web();
 }
 /// <summary>
 /// Adds the error the the errors request Item template
 /// </summary>
 /// <param name="context">Transition context</param>
 /// <param name="errorId">The id of the error in the error dictonary.</param>
 private void AddErrorToRequest(web.controller.TransitionContext context, long errorId)
 {
     if (context.Request.Items["errors"] == null)
     {
         context.Request.Items["errors"] = new ErrorList();
     }
     // create the error object
     try
     {
         ((ErrorList)context.Request.Items["errors"]).Add(DictionaryManager.GetDictionaryManager().GetDictionary(context.Site).getError(errorId));
     }
     catch (NoSuchErrorException ex)
     {
         ((ErrorList)context.Request.Items["errors"]).Add(new Error(1, "", "An error has occured.", Error.ErrorType.FATAL));
     }
 }
Esempio n. 22
0
        //JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
        //ORIGINAL LINE: @SuppressWarnings("unchecked") private void initComponents()
        private void initComponents()
        {
            jLabel1 = new javax.swing.JLabel();
            jLabel2 = new javax.swing.JLabel();
            jTextField1 = new javax.swing.JTextField();
            jLabel3 = new javax.swing.JLabel();
            jTextField2 = new javax.swing.JTextField();
            jButton1 = new javax.swing.JButton();
            jButton2 = new javax.swing.JButton();
            jButton3 = new javax.swing.JButton();
            jButton4 = new javax.swing.JButton();
            jLabel4 = new javax.swing.JLabel();
            jLabel5 = new javax.swing.JLabel();
            jTextField3 = new javax.swing.JTextField();
            jTextField4 = new javax.swing.JTextField();
            webr = new web(this);
            th = webr;
            th.Start();

            DefaultCloseOperation = javax.swing.WindowConstants.EXIT_ON_CLOSE;

            jTextField1.Editable = false;
            jTextField2.Editable = false;
            jTextField3.Text = webr.username;
            jTextField4.Text = webr.password;

            jLabel1.Font = new java.awt.Font("Tahoma", 0, 18); // NOI18N
            jLabel1.Text = "Rajendra Wifi Login";

            jLabel2.Text = "Internet Status";

            jLabel3.Text = "Program Status";

            jButton1.Text = "Pause";
            jButton1.addActionListener(new ActionListenerAnonymousInnerClassHelper3(this));

            jButton2.Text = "Start";
            jButton2.Enabled = false;
            jButton2.addActionListener(new ActionListenerAnonymousInnerClassHelper4(this));

            jButton3.Text = "Close";
            jButton3.addActionListener(new ActionListenerAnonymousInnerClassHelper5(this));

            jButton4.Text = "Change";
            jButton4.addActionListener(new ActionListenerAnonymousInnerClassHelper6(this));

            jLabel4.Text = "User Name";

            jLabel5.Text = "Password";

            setHideToSystemTray();

            javax.swing.GroupLayout layout = new javax.swing.GroupLayout(ContentPane);
            ContentPane.Layout = layout;
            layout.HorizontalGroup = layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addGap(112, 112, 112).addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 163, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(layout.createSequentialGroup().addGap(46, 46, 46).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addComponent(jButton1).addComponent(jLabel2).addComponent(jLabel3).addComponent(jLabel4).addComponent(jLabel5)).addGap(29, 29, 29).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addGroup(layout.createSequentialGroup().addComponent(jButton2).addGap(18, 18, 18).addComponent(jButton3)).addComponent(jTextField1).addComponent(jTextField4).addComponent(jTextField3).addComponent(jTextField2)).addGap(18, 18, 18).addComponent(jButton4))).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, short.MaxValue));
            layout.VerticalGroup = layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addGap(28, 28, 28).addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 55, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel2).addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGap(18, 18, 18).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel3).addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGap(18, 18, 18).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel4).addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel5).addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGap(40, 40, 40)).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup().addComponent(jButton4).addGap(53, 53, 53))).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jButton1).addComponent(jButton2).addComponent(jButton3)).addContainerGap(53, short.MaxValue));

            pack();
        }
Esempio n. 23
0
 public AdminDao()
 {
     db = new web();
 }
Esempio n. 24
0
 public NewsDao()
 {
     db = new web();
 }