示例#1
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        string date    = DateTextBox.Text;
        string Amount  = AmountTextBox.Text;
        string explain = ExplainTextBox.Text;



        clientServiceReference.IcommunityServiceClient sc = new clientServiceReference.IcommunityServiceClient();
        clientServiceReference.GrantRequest            g  = new clientServiceReference.GrantRequest();

        g.GrantRequestDate        = DateTime.Parse(date);
        g.GrantRequestAmount      = Decimal.Parse(Amount);
        g.GrantRequestExplanation = explain;
        g.PersonKey = (int)Session["userkey"];
        bool result = sc.newGrant(g);

        if (result)
        {
            Response.Redirect("GrantView.aspx");
        }

        else
        {
            Lable1.Text = " pleas";
        }
    }
    protected void submitButton_Click(object sender, EventArgs e)
    {
        string Last            = lastTextBox.Text;
        string First           = firstTextBox.Text;
        string Email           = EmailTextBox.Text;
        string PassWord        = PasswordTextBox.Text;
        string Apartmentnumber = ApartmentTextBox.Text;
        string Street          = StreetTextBox.Text;
        string city            = cityTextBox.Text;
        string state           = StateTextBox.Text;
        string Zipcode         = ZipcodeBox.Text;
        string HomePhone       = HomephoneBox.Text;
        string WorkPhone       = WorkphoneBox.Text;

        clientServiceReference.IcommunityServiceClient sc = new clientServiceReference.IcommunityServiceClient();
        clientServiceReference.personInfo pers            = new clientServiceReference.personInfo();

        pers.lastname        = Last;
        pers.firstname       = First;
        pers.email           = Email;
        pers.password        = PassWord;
        pers.apartmentNumber = Apartmentnumber;
        pers.street          = Street;
        pers.city            = city;
        pers.state           = state;
        pers.zipcode         = Zipcode;
        pers.homePhone       = HomePhone;
        pers.workPhone       = WorkPhone;



        bool result = sc.RegisterUser(pers);

        if (result)

        {
            Response.Redirect("Default.aspx");
        }
        else
        {
            ErrorLable.Text = "wrong";
        }



        //Community_AssistEntities db = new Community_AssistEntities();
        //int result = db.usp_Register(Last, First, Email, Password, Apartmentnumber, Street, city, state, Zipcode, CellPhone, WorkPhone);
        //if (result != -1)

        //{
        //    Response.Redirect("Default.aspx");

        //}


        //else

        //{ ErrorLable.Text = ("Try to Register again"); }
    }
    protected void LoginButton_Click(object sender, EventArgs e)
    {
        clientServiceReference.IcommunityServiceClient sc = new clientServiceReference.IcommunityServiceClient();

        int result = sc.Login(UserTextBox.Text, PasswordTextBox.Text);

        if (result != 0)

        {
            Session["userkey"] = result;
            ResultLabel.Text   = " welcome";
        }
        else
        {
            ResultLabel.Text = "invalid login";
        }


        int key = 0;
        Community_AssistEntities db = new Community_AssistEntities();
        int success = db.usp_Login(UserTextBox.Text, PasswordTextBox.Text);

        if (success != -1)

        {
            var ukey = (from k in db.People
                        where k.PersonEmail.Equals(UserTextBox.Text)
                        select k.PersonKey).FirstOrDefault();

            key = (int)ukey;
            Session["userkey"] = key;
            Response.Redirect("GrantView.aspx");
        }

        else
        {
            ResultLabel.Text = " Invalid login Please Register;";
        }
    }