基本信息
源码名称:<赞>C# 房屋中介销售系统源码下载(含数据库)
源码大小:3.00M
文件格式:.zip
开发语言:C#
更新时间:2018-01-08
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559

本次赞助数额为: 2 元 
   源码介绍

附加数据库后 需修改 monedcls/clscon.cs中的数据库连接串 为自己的数据库密码即可。

登录时用户名:mr  密码:mrsoft


业务流程

在使用本系统时,请按照以下流程进行操作:

1)选择“员工信息”/“录入员工信息”菜单项,在弹出的模块中添加员工信息。

2)选择“员工信息”/“所有员工信息”菜单项,在弹出的模块中可以查看、修改、删除所有员工信息。在“权限”下拉列表中有两个选项,其中“经理”代表管理员,“员工”代表普通用户。管理员与普通用户的区别在于,普通用户操作界面没有“员工信息”菜单项,不可以对员工进行管理。

3)依次选择“出租管理”菜单中的子菜单项,对房屋其本信息进行设置。

4)选择“用户信息管理”/“求租人员信息设置”菜单项,添加求租人员信息。

5)选择“求租管理”/“求租意向设置”菜单项,设置求租意向。

6)选择“用户信息管理”/“出租人员信息设置”菜单项,添加出租人员信息。添加成功后,接着录入房源信息。

7)选择“用户信息管理”/“人员信息控制”菜单项,在此模块中可以查看、修改、删除求租人员信息和出租人员信息。

8)选择“求租管理”/“房源查询设置”菜单项,在此模块中可以查询、修改及执行出租操作等。

9)选择“求租管理”/“房源状态浏览”菜单项,在此模块中可以查看房屋状态,执行预订等操作。

10)选择“交费管理”/“收费记录”菜单项,添加收费信息。

11)选择“业务统计”/“成交业务量统计”菜单项,对成交业务量进行统计查看。

12)选择“系统管理”/“数据库备份”菜单项,对数据库进行备份。

13)选择“系统管理”/“数据库恢复”菜单项,对数据库进行恢复。

除此之外,本程序还提供了很多辅助功能,例如“窗体部局”菜单项、“常用工具”菜单项等。














备份数据库:


还原数据库:



using System;
using System.Data;
using System.Data.SqlClient;
using System.Diagnostics;
using System.Windows.Forms;
using houseAgency.mothedCls;

namespace houseAgency
{
    public partial class frmMain : Form
    {
        public string M_str_Power = string.Empty;
        private string Power = string.Empty;

        public frmMain()
        {
            InitializeComponent();
        }

        #region  将MenuStrip控件中的信息添加到treeView控件中

        /// <summary>
        ///   读取菜单中的信息.
        /// </summary>
        /// <param name="treeV"> TreeView控件 </param>
        /// <param name="MenuS"> MenuStrip控件 </param>
        public void GetMenu(TreeView treeV, MenuStrip MenuS)
        {
            for (int i = 0; i < MenuS.Items.Count; i  ) //遍历MenuStrip组件中的一级菜单项
            {
                //将一级菜单项的名称添加到TreeView组件的根节点中,并设置当前节点的子节点newNode1
                TreeNode newNode1 = treeV.Nodes.Add(MenuS.Items[i].Text);
                newNode1.Tag = 0;
                //将当前菜单项的所有相关信息存入到ToolStripDropDownItem对象中
                ToolStripDropDownItem newmenu = (ToolStripDropDownItem) MenuS.Items[i];
                //判断当前菜单项中是否有二级菜单项
                if (newmenu.HasDropDownItems && newmenu.DropDownItems.Count > 0)
                    for (int j = 0; j < newmenu.DropDownItems.Count; j  ) //遍历二级菜单项
                    {
                        //将二级菜单名称添加到TreeView组件的子节点newNode1中,并设置当前节点的子节点newNode2
                        TreeNode newNode2 = newNode1.Nodes.Add(newmenu.DropDownItems[j].Text);
                        newNode2.Tag = int.Parse(newmenu.DropDownItems[j].Tag.ToString());
                        //将当前菜单项的所有相关信息存入到ToolStripDropDownItem对象中
                        ToolStripDropDownItem newmenu2 = (ToolStripDropDownItem) newmenu.DropDownItems[j];
                    }
            }
        }

        #endregion

        #region  将StatusStrip控件中的信息添加到treeView控件中

        /// <summary>
        ///   读取菜单中的信息.
        /// </summary>
        /// <param name="treeV"> TreeView控件 </param>
        public void frm_show(int n)
        {
            switch (n) //通过标识调用各子窗体
            {
                case 0:
                    break;
                case 1:
                    {
                        frmPeopleInfo fp = new frmPeopleInfo(); //实例化一个frmPeopleInfo窗体
                        fp.strID = "want"; //设置窗体中的公共变量
                        fp.Text = "求租人员信息"; //设置窗体的名称
                        fp.ShowDialog(); //用模试对话框打开窗体
                        fp.Dispose(); //释放窗体的所有资原
                        break;
                    }
                case 2:
                    {
                        frmPeopleInfo fp = new frmPeopleInfo();
                        fp.strID = "lend";
                        fp.Text = "出租人员信息设置";
                        fp.ShowDialog();
                        fp.Dispose();
                        break;
                    }
                case 3:
                    {
                        frmPeopleList fp = new frmPeopleList();
                        fp.ShowDialog();
                        fp.Dispose();
                        break;
                    }
                case 4:
                    {
                        frmSelect fs = new frmSelect();
                        fs.ShowDialog();
                        fs.Dispose();
                        break;
                    }
                case 5:
                    {
                        frmStateHouse fs = new frmStateHouse();
                        fs.ShowDialog();
                        fs.Dispose();
                        break;
                    }
                case 6:
                    {
                        frmIntend fi = new frmIntend();
                        fi.ShowDialog();
                        fi.Dispose();
                        break;
                    }
                case 7:
                    {
                        frmEmploeey fe = new frmEmploeey();
                        fe.ShowDialog();
                        fe.Dispose();
                        break;
                    }
                case 8:
                    {
                        frmEmpleeyAll fe = new frmEmpleeyAll();
                        fe.ShowDialog();
                        fe.Dispose();
                        break;
                    }
                case 9:
                    {
                        frmType ft = new frmType();
                        ft.ShowDialog();
                        ft.Dispose();
                        break;
                    }
                case 10:
                    {
                        frmFloor ff = new frmFloor();
                        ff.ShowDialog();
                        ff.Dispose();
                        break;
                    }
                case 11:
                    {
                        frmSeat fs = new frmSeat();
                        fs.ShowDialog();
                        fs.Dispose();
                        break;
                    }
                case 12:
                    {
                        frmFitment ff = new frmFitment();
                        ff.ShowDialog();
                        ff.Dispose();
                        break;
                    }
                case 13:
                    {
                        frmFavor ff = new frmFavor();
                        ff.ShowDialog();
                        ff.Dispose();
                        break;
                    }
                case 14:
                    {
                        frmMothed fm = new frmMothed();
                        fm.ShowDialog();
                        fm.Dispose();
                        break;
                    }
                case 15:
                    {
                        frmMoney fm = new frmMoney();
                        fm.ShowDialog();
                        fm.Dispose();
                        break;
                    }
                case 16:
                    {
                        frmMoneyRemark fmr = new frmMoneyRemark();
                        fmr.ShowDialog();
                        fmr.Dispose();
                        break;
                    }
                case 17:
                    {
                        frmBargin fb = new frmBargin();
                        fb.ShowDialog();
                        fb.Dispose();
                        break;
                    }
                case 21:
                    {
                        //打开记事本
                        Process.Start("notepad.exe");
                        break;
                    }
                case 22:
                    {
                        //打开计算器
                        Process.Start("calc.exe");
                        break;
                    }
                case 23:
                    {
                        //打开WORD文档
                        Process.Start("WINWORD.EXE");
                        break;
                    }
                case 24:
                    {
                        //打开EXCEL文件
                        Process.Start("EXCEL.EXE");
                        break;
                    }
                case 25:
                    {
                        frmChangYouSelfPwd fcy = new frmChangYouSelfPwd();
                        fcy.M_str_Name = tspname.Text;
                        fcy.ShowDialog();
                        fcy.Dispose();
                        break;
                    }
                case 26:
                    {
                        if (MessageBox.Show("确认退出系统吗?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) ==
                            DialogResult.OK)
                            Application.Exit(); //关闭当前工程
                        break;
                    }
                case 27:
                    {
                        frmStock fs = new frmStock();
                        fs.ShowDialog();
                        fs.Dispose();
                        break;
                    }
                case 28:
                    {
                        frmRestore fr = new frmRestore();
                        fr.ShowDialog();
                        fr.Dispose();
                        break;
                    }
                case 29:
                    {
                        ClsCon con = new ClsCon(); //实例化一个ClsCon公共类
                        con.ConDatabase(); //连接数据库
                        //调用一个清理出租人和房源之间的垃极信息
                        //如当出租人来要出租房时可是没有给出他房源信息这时出租人信息就没有用了
                        try
                        {
                            SqlCommand cmd = new SqlCommand(); //实例化一个SqlCommand类
                            cmd.Connection = con.conn; //与数据库建立关系统
                            cmd.Connection.Open(); //打开数据库的连接
                            cmd.CommandText = "proc_clear"; //存储过程的名
                            cmd.CommandType = CommandType.StoredProcedure;
                            cmd.ExecuteNonQuery(); //执行存储过程
                            con.closeCon(); //关闭数据库的连接
                            MessageBox.Show("恭喜已清除!!!");
                        }
                        catch (Exception ey)
                        {
                            MessageBox.Show(ey.Message);
                        }
                        break;
                    }
                case 30:
                    {
                        //打开帮助对话框
                        MessageBox.Show("\t你可以到明日科技网站\t\n\n\t  得到你想知道的\n\t    谢谢使用!!");
                        break;
                    }
            }
        }

        #endregion

        private void frmMain_Load(object sender, EventArgs e)
        {
            //在加载时读出权限和用户名信息
            //通过对字符串函数的调用
            if (M_str_Power != string.Empty) //当M_str_Power不为空时,也就是登录成功
            {
                //获取当前登录的用户名
                tspname.Text = M_str_Power.Substring(0, M_str_Power.IndexOf('@'));
                tspLoginTime.Text = DateTime.Now.ToLongTimeString(); //获取当前系统时间
                Power = M_str_Power.Substring(M_str_Power.IndexOf('@')   1); //获取当前的用户权限
                if (Power == "0") //当用户权限为0时
                {
                    tbEmpleey.Visible = false; //隐藏“员工信息”菜单
                }
                else
                {
                    tbEmpleey.Visible = true;
                }
                GetMenu(treeView1, menuStrip1); //设用自定义方法GetMenu()
            }
        }

        private void 帮助文件ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }

        private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
        {
            frm_show(int.Parse(e.Node.Tag.ToString()));
        }

        private void toolStripButton1_Click(object sender, EventArgs e)
        {
            frm_show(1);
        }

        private void toolStripButton2_Click(object sender, EventArgs e)
        {
            frm_show(2);
        }

        private void toolStripButton3_Click(object sender, EventArgs e)
        {
            frm_show(4);
        }

        private void toolStripButton4_Click(object sender, EventArgs e)
        {
            frm_show(16);
        }

        private void toolStripButton5_Click(object sender, EventArgs e)
        {
            frm_show(17);
        }

        private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
        {
            frm_show(Convert.ToInt32(e.Node.Tag.ToString()));
        }

        #region//常用工具

        private void 记事本ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }

        private void 记算器ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }

        private void eXECELToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }

        private void wORDToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }

        #endregion

        #region//垃极清理

        private void tspClear_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }

        #endregion

        #region//退出设置

        private void 退出系统ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }

        #endregion

        #region//调用其它窗体

        private void 朝向设置ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }

        private void 楼层设置ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }


        private void 求租人员信息ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }

        private void l出租人员信息设置ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }


        private void timer1_Tick(object sender, EventArgs e)
        {
            tspNowTime.Text = DateTime.Now.ToLongTimeString();
        }

        private void 出租房源设置ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmHouse fh = new frmHouse();
            fh.ShowDialog();
            fh.Dispose();
        }

        private void tsmHouseType_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }

        private void tsmseat_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }

        private void tsmZhuang_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }

        private void tsmUser_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }

        private void 物业类型设置ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmType ft = new frmType();
            ft.ShowDialog();
            ft.Dispose();
        }


        private void tsSelectHouse_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }

        private void frmMain_FormClosing(object sender, FormClosingEventArgs e)
        {
            Application.Exit();
        }

        private void stStateHouse_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }

        private void tsmDataStock_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }

        private void tsmDataRestore_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }


        private void tsWantHouse_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }

        private void 录入员工信息ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }

        private void 所有员工信息ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }

        private void 口令设置ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }

        private void 收费设置ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }

        private void 交费统计ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }

        private void smpbargin_Click(object sender, EventArgs e)
        {
            frm_show(int.Parse(((ToolStripMenuItem) sender).Tag.ToString()));
        }


        private void tmPeoControl_Click(object sender, EventArgs e)
        {
            frmPeopleList fp = new frmPeopleList();
            fp.ShowDialog();
        }

        #endregion
    }
}