Example #1
0
        public int InsertHomeHold(HomeHoldModel homeHold, UserModel user, string code, int state)
        {
            SqlParameter[] param = { new SqlParameter("@Code",   SqlDbType.VarChar,  9), new SqlParameter("@Name",    SqlDbType.VarChar, 20),
                                     new SqlParameter("@Tel",    SqlDbType.VarChar, 13), new SqlParameter("@Contact", SqlDbType.VarChar, 50),
                                     new SqlParameter("@Mobile", SqlDbType.VarChar, 11), new SqlParameter("@Email",   SqlDbType.VarChar, 40),
                                     new SqlParameter("@CardID", SqlDbType.VarChar, 19), new SqlParameter("@OwnerID", SqlDbType.VarChar, 20),
                                     new SqlParameter("@Unit",   SqlDbType.VarChar, 20), new SqlParameter("@Memo",    SqlDbType.Text) };
            param[0].Value = homeHold.Code;
            param[1].Value = homeHold.UserName;
            param[2].Value = homeHold.Tel;
            param[3].Value = homeHold.Contact;
            param[4].Value = homeHold.Mobile;
            param[5].Value = homeHold.Email;
            param[6].Value = homeHold.CardID;
            param[7].Value = homeHold.OwnerID;
            param[8].Value = homeHold.Unit;
            param[9].Value = homeHold.Memo;

            SqlParameter[] param1 = { new SqlParameter("@UID",      SqlDbType.VarChar,                         20), new SqlParameter("@Password", SqlDbType.VarChar, 20),
                                      new SqlParameter("@UserType", SqlDbType.SmallInt), new SqlParameter("@SubID", SqlDbType.Int) };
            param1[0].Value = user.UID;
            param1[1].Value = user.Password;
            param1[2].Value = user.UserType;
            param1[3].Value = user.SubID;

            SqlParameter[] param2 = { new SqlParameter("@Code", SqlDbType.VarChar, 9), new SqlParameter("@State", SqlDbType.Int) };
            param2[0].Value = code;
            param2[1].Value = state;
            string[]         commandText = { "prc_InsertHomeHold", "prc_InsertUser", "prc_UpdateRoomForSale" };
            SqlParameter[][] paramArray  = { param, param1, param2 };
            int result = SqlHelp.ExecuteNonQueryTransaction(commandText, CommandType.StoredProcedure, paramArray);

            return(result);
        }
Example #2
0
        public List <HomeHoldModel> GetAllHomeHold()
        {
            SqlDataReader        dr   = SqlHelp.ExecuteReader("prc_GetHomeHold", CommandType.StoredProcedure);
            List <HomeHoldModel> list = new List <HomeHoldModel>();

            while (dr.Read())
            {
                HomeHoldModel homeHold = new HomeHoldModel();
                homeHold.ID       = Convert.ToInt32(dr[0]);
                homeHold.Code     = dr[1].ToString();
                homeHold.UserName = dr[2].ToString();
                homeHold.UID      = dr[3].ToString();
                homeHold.Tel      = dr[4].ToString();
                homeHold.Contact  = dr[5].ToString();
                homeHold.Mobile   = dr[6].ToString();
                homeHold.Email    = dr[7].ToString();
                homeHold.CardID   = dr[8].ToString();
                homeHold.OwnerID  = dr[9].ToString();
                homeHold.Unit     = dr[10].ToString();
                homeHold.RoomID   = dr[11].ToString();
                list.Add(homeHold);
            }
            dr.Close();
            return(list);
        }
Example #3
0
        public HomeHoldModel ShowHomeHoldByID(string id)
        {
            SqlParameter param = new SqlParameter("@Code", SqlDbType.NVarChar, 20);

            param.Value = id;
            SqlDataReader dr = SqlHelp.ExecuteReader("prc_ShowHomeHoldByID", CommandType.StoredProcedure, param);

            dr.Read();
            HomeHoldModel homeHold = new HomeHoldModel();

            if (dr.HasRows)
            {
                homeHold.UserName = dr[0].ToString();
                homeHold.Tel      = dr[1].ToString();
                homeHold.Contact  = dr[2].ToString();
                homeHold.Email    = dr[3].ToString();
                homeHold.OwnerID  = dr[4].ToString();
                homeHold.Unit     = dr[5].ToString();
                homeHold.Mobile   = dr[6].ToString();
                homeHold.CardID   = dr[7].ToString();
                homeHold.Memo     = dr[8].ToString();
            }
            dr.Close();
            return(homeHold);
        }
Example #4
0
        protected void Save_Click(object sender, EventArgs e)
        {
            HomeHoldBLL   homebll  = new HomeHoldBLL();
            HomeHoldModel homeHold = new HomeHoldModel();
            UserModel     addUser  = new UserModel();
            UsersBLL      userbll  = new UsersBLL();

            homeHold.Code     = DDLRoomID.SelectedValue;
            homeHold.UserName = txtName.Text.Trim();
            homeHold.Tel      = txtTelephone.Text.Trim();
            homeHold.Contact  = txtAddress.Text.Trim();
            homeHold.Mobile   = txtMobile.Text.Trim();
            homeHold.Email    = txtEmail.Text.Trim();
            homeHold.CardID   = txtID.Text.Trim();
            homeHold.OwnerID  = txtOwnerID.Text.Trim();
            homeHold.Unit     = txtUnit.Text.Trim();
            homeHold.Memo     = txtMemo.Text.Trim();
            if (txtUID.Text.Trim() == "")
            {
                addUser.UID = txtID.Text.Trim();
            }
            else
            {
                addUser.UID = txtUID.Text.Trim();
            }
            if (txtPassword.Text.Trim() == "")
            {
                addUser.Password = txtID.Text.Trim();
            }
            else
            {
                addUser.Password = txtPassword.Text.Trim();
            }
            addUser.UserType = 0;
            addUser.SubID    = homebll.GetMaxID() + 1;
            if (userbll.CheckUserByUID(addUser.UID))
            {
                Page.ClientScript.RegisterStartupScript(GetType(), "OnSubmit", "<script>alert('用户名已存在!');</script>");
                return;
            }
            else
            {
                bool flag = homebll.InsertHomeHold(homeHold, addUser, DDLRoomID.SelectedValue, 1);
                if (flag)
                {
                    Page.ClientScript.RegisterStartupScript(GetType(), "OnSubmit", "<script>alert('添加成功');location.href='HomeHoldInfo.aspx';</script>");
                }
                else
                {
                    Page.ClientScript.RegisterStartupScript(GetType(), "OnSubmit", "<script>alert('添加失败');</script>");
                }
            }
        }
Example #5
0
        public bool InsertHomeHold(HomeHoldModel homeHold, UserModel user, string code, int state)
        {
            int result;

            try
            {
                result = dal.InsertHomeHold(homeHold, user, code, state);
            }
            catch
            {
                return(false);
            }
            return(result == 0 ? false : true);
        }
Example #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            UserModel user = (UserModel)Session["User"];

            if (Session["User"] == null || Session["User"].ToString() == "" || user.UserType != 0)
            {
                Response.Redirect("../Login.aspx");
            }
            else
            {
                HomeHoldModel homeHold = bll.ShowHomeHoldByID(user.Code);
                OwnerName.Text = homeHold.UserName;
                Telephone.Text = homeHold.Tel;
                Address.Text   = homeHold.Contact;
                Email.Text     = homeHold.Email;
                CardID.Text    = homeHold.OwnerID;
                WorkUnit.Text  = homeHold.Unit;
                Mobile.Text    = homeHold.Mobile;
                Identity.Text  = homeHold.CardID;
                Memo.Text      = homeHold.Memo;
                UserName.Text  = user.UID;
            }
        }