Exemplo n.º 1
0
        private void btn_OK_Click(object sender, EventArgs e)
        {
            if (!CheckInfo())
            {
                return;
            }

            DAL.DAL_Group    groupdal = new DAL.DAL_Group();
            DAL.DAO.GroupDao _dao     = new DAL.DAO.GroupDao();

            _dao.Grouppname   = txb_GroupName.Text;
            _dao.Groupmanager = txb_GroupManager.Text;
            _dao.Managerphone = txb_TelePhone.Text;
            _dao.Describe     = txb_Remark.Text;

            if (groupdal.insertGroup(_dao))
            {
                MessageBox.Show("添加成功");
                this.DialogResult = DialogResult.OK;
                this.Close();
            }
            else
            {
                MessageBox.Show("添加失败");
            }
        }
Exemplo n.º 2
0
        private void lab_AddBrotherGroup_Click(object sender, EventArgs e)
        {
            NewGroupForm _Form = new NewGroupForm();

            _Form.NodeType = 1;

            if (_Form.ShowDialog() == DialogResult.OK)
            {
                this.Group_Tree.Nodes.Clear();

                DAL.DAL_Group groupdal = new DAL.DAL_Group();

                DataTable _dt = groupdal.selectGroupListInfo();

                if (_dt.Rows.Count > 0)
                {
                    foreach (DataRow _row in _dt.Rows)
                    {
                        TreeNode _node = new TreeNode();
                        _node.Name = _row[0].ToString();
                        _node.Text = _row[1].ToString();
                        this.Group_Tree.Nodes.Add(_node);
                    }
                }
            }
        }
Exemplo n.º 3
0
        private void CustomerAuthorize_Load(object sender, EventArgs e)
        {
            LoadLanguage("");

            DAL.DAL_Group groupdal = new DAL.DAL_Group();

            DAL.DAO.GroupDao groupdao = groupdal.selectGroupInfoWithId(groupid);

            this.lab_groupname.Text = groupdao.Grouppname;

            GetGroupAuthrize();
        }
Exemplo n.º 4
0
        private void Park_ControlItem_tree_AfterSelect(object sender, TreeViewEventArgs e)
        {
            int i    = 0;
            var tree = (TreeView)sender;

            if (tree.SelectedNode.Text == "停车场管理")
            {
                this.panel_ParkManage.Visible = this.CarAuthrizeInfoPanel.Visible = this.VehicleRecord_Panel.Visible = false;
                this.panel_ParkManage.Visible = true;
                ParkPositionTreeView_Init();
            }
            else if (tree.SelectedNode.Text == "车辆管理")
            {
                this.panel_ParkManage.Visible     = this.CarAuthrizeInfoPanel.Visible = this.VehicleRecord_Panel.Visible = false;
                this.CarAuthrizeInfoPanel.Visible = true;

                this.cmb_VehicleGroup.Items.Clear();

                this.cmb_VehicleGroup.Items.Add("全部");

                DAL.DAL_Group groupdal = new DAL.DAL_Group();

                DataTable _dt = groupdal.selectGroupListInfo();

                if (_dt.Rows.Count > 0)
                {
                    foreach (DataRow _row in _dt.Rows)
                    {
                        this.cmb_VehicleGroup.Items.Add(_row[1]);
                    }
                }

                this.cmb_VehicleGroup.SelectedIndex = 0;

                {
                    _dt = (new DAL.DAL_VehicleInfo()).selectVehicleInfoWithGroupAndKey("", "全部");

                    if (_dt != null)
                    {
                        this.VehicleInfoGrid.DataSource = _dt;
                    }
                }
            }
            else if (tree.SelectedNode.Text == "统计汇总")
            {
                this.panel_ParkManage.Visible    = this.CarAuthrizeInfoPanel.Visible = this.VehicleRecord_Panel.Visible = false;
                this.VehicleRecord_Panel.Visible = true;
            }
            else
            {
                this.panel_ParkManage.Visible = this.CarAuthrizeInfoPanel.Visible = this.VehicleRecord_Panel.Visible = false;
            }
        }
Exemplo n.º 5
0
        private void DeviceAuthorize_Load(object sender, EventArgs e)
        {
            LoadLanguage("");

            DAL.DAL_Device    devicedal = new DAL.DAL_Device();
            DAL.DAO.DeviceDao devicedao = devicedal.selectDeviceInfoWithID(deviceid);

            this.lab_DeviceName.Text = devicedao.Devicename;
            this.lab_DevceType.Text  = devicedao.Devicetype;
            this.lab_Position.Text   = devicedao.Deviceposition;

            DAL.DAL_Group groupdal = new DAL.DAL_Group();

            DataTable _dt = groupdal.selectGroupListInfo();

            GetDeviceAuthorizeList("");
        }
Exemplo n.º 6
0
        private void btn_DeleteAuthrize_Click(object sender, EventArgs e)
        {
            if (GroupCustomerIn.SelectedRows != null)
            {
                if (MessageBox.Show("你确定要将用户:" + lab_username.Text + "从群组:" + GroupCustomerIn.SelectedRows[0].Cells[1].Value + "中删除吗?", "删除群组", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    DAL.DAL_Group groupdal = new DAL.DAL_Group();

                    if (groupdal.deleteCustomerfromGroupWithId(GroupCustomerIn.SelectedRows[0].Cells[0].Value.ToString()))
                    {
                        MessageBox.Show("删除成功");
                        GetCustomerGroup();
                    }
                    else
                    {
                        MessageBox.Show("删除失败");
                    }
                }
            }
        }
Exemplo n.º 7
0
        private void EditGroupForm_Load(object sender, EventArgs e)
        {
            LoadLanguage("");

            DAL.DAL_Group groupdal = new DAL.DAL_Group();

            groupdao = groupdal.selectGroupInfoWithId(groupid);

            if (groupdao == null)
            {
                MessageBox.Show("获取部门信息失败!");
                this.Close();
            }
            else
            {
                this.txb_GroupName.Text    = groupdao.Grouppname;
                this.txb_GroupManager.Text = groupdao.Groupmanager;
                this.txb_TelePhone.Text    = groupdao.Managerphone;
                this.txb_Remark.Text       = groupdao.Describe;
            }
        }
Exemplo n.º 8
0
        private void lab_Delete_Click(object sender, EventArgs e)
        {
            if (Group_Tree.SelectedNode == null)
            {
                MessageBox.Show("请选择要删除的部门");
            }

            if (MessageBox.Show("你确定要删除这个部门吗?", "删除", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                DAL.DAL_Group groupdal = new DAL.DAL_Group();

                if (groupdal.deleteGroupWithId(Group_Tree.SelectedNode.Name))
                {
                    MessageBox.Show("删除成功");
                    {
                        this.Group_Tree.Nodes.Clear();

                        groupdal = new DAL.DAL_Group();

                        DataTable _dt = groupdal.selectGroupListInfo();

                        if (_dt.Rows.Count > 0)
                        {
                            foreach (DataRow _row in _dt.Rows)
                            {
                                TreeNode _node = new TreeNode();
                                _node.Name = _row[0].ToString();
                                _node.Text = _row[1].ToString();
                                this.Group_Tree.Nodes.Add(_node);
                            }
                        }
                    }
                }
                else
                {
                    MessageBox.Show("删除失败");
                }
            }
        }
Exemplo n.º 9
0
        private void btn_AddAuthrize_Click(object sender, EventArgs e)
        {
            if (GroupCanJoin.SelectedRows != null)
            {
                if (MessageBox.Show("你确定要将用户:" + lab_username.Text + "添加到群组:" + GroupCanJoin.SelectedRows[0].Cells[1].Value + "中吗??", "加入群组", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    //string authorizeendtime = "";

                    //if (usertype == "临时用户")
                    //{
                    //    MessageBox.Show("临时用户必须设定权限时间");
                    //    AuthorizeTimeForm _form = new AuthorizeTimeForm();
                    //    if (_form.ShowDialog() == DialogResult.OK)
                    //    {
                    //        authorizeendtime = _form.Selecttime.ToString();
                    //    }
                    //    else
                    //        return;

                    //}
                    //else
                    //    authorizeendtime = "";

                    DAL.DAL_Group groupdal = new DAL.DAL_Group();

                    if (groupdal.InsertCustomerIntoGroupWithId(this.customerid, GroupCanJoin.SelectedRows[0].Cells[0].Value.ToString()))
                    {
                        MessageBox.Show("添加成功");
                        GetCustomerGroup();
                    }
                    else
                    {
                        MessageBox.Show("添加失败");
                    }
                }
            }
        }
Exemplo n.º 10
0
        private void btn_OK_Click(object sender, EventArgs e)
        {
            if (!CheckInfo())
            {
                return;
            }
            DAL.DAL_Group groupdal = new DAL.DAL_Group();

            groupdao.Grouppname   = txb_GroupName.Text;
            groupdao.Groupmanager = txb_GroupManager.Text;
            groupdao.Managerphone = txb_TelePhone.Text;
            groupdao.Describe     = txb_Remark.Text;

            if (groupdal.updateGroupInfo(groupid, groupdao))
            {
                MessageBox.Show("修改成功!");
                this.DialogResult = DialogResult.OK;
                this.Close();
            }
            else
            {
                MessageBox.Show("修改失败!");
            }
        }
Exemplo n.º 11
0
        private void CustomerControlItem_tree_AfterSelect(object sender, TreeViewEventArgs e)
        {
            int i    = 0;
            var tree = (TreeView)sender;

            if (tree.SelectedNode.Text == "群组管理")
            {
                this.CustomerManagePanel.Visible = this.GroupManagePanel.Visible = false;
                this.GroupManagePanel.Visible    = true;
                {
                    this.Group_Tree.Nodes.Clear();

                    DAL.DAL_Group groupdal = new DAL.DAL_Group();

                    DataTable _dt = groupdal.selectGroupListInfo();

                    if (_dt.Rows.Count > 0)
                    {
                        foreach (DataRow _row in _dt.Rows)
                        {
                            TreeNode _node = new TreeNode();
                            _node.Name = _row[0].ToString();
                            _node.Text = _row[1].ToString();
                            this.Group_Tree.Nodes.Add(_node);
                        }
                    }
                }
            }
            else if (tree.SelectedNode.Text == "人员管理")
            {
                this.CustomerManagePanel.Visible = this.GroupManagePanel.Visible = false;
                this.CustomerManagePanel.Visible = true;

                {
                    this.cmb_group.Items.Clear();

                    this.cmb_group.Items.Add("全部");

                    this.cmb_group.SelectedIndex = 0;

                    DAL.DAL_Group groupdal = new DAL.DAL_Group();

                    DataTable _dt = groupdal.selectGroupListInfo();

                    if (_dt.Rows.Count > 0)
                    {
                        foreach (DataRow _row in _dt.Rows)
                        {
                            this.cmb_group.Items.Add(_row[1]);
                        }
                    }

                    {
                        _dt = (new DAL.DAL_CustomerInfo()).selectCustomerInfoWithGroupAndKey("", "全部", "");

                        if (_dt != null)
                        {
                            CustomerInfoListView.DataSource = _dt;
                        }
                    }
                }
            }
            else
            {
                this.CustomerManagePanel.Visible = this.GroupManagePanel.Visible = false;
            }
        }