private void btn_chuangjian_Click(object sender, EventArgs e)
        {
            //构造一个团队信息类

            JJTuanduiInfo myinfo = new JJTuanduiInfo()
            {
                _mingcheng     = tb_mingcheng.Text.Trim(),
                _fuzeren       = tb_fuzeren.Text.Trim(),
                _chengyuan     = tb_chengyuan.Text.Trim(),
                _tuanduitupian = JJImageHelper.ConvertImageToBase64(pb_zhaopian.Image),
                _gongzuolingyu = tb_lingyu.Text.Trim()
            };

            if (myinfo._mingcheng.Equals(string.Empty))
            {
                MessageBox.Show("团队名不能为空!");
                return;
            }

            //添加团队名称,负责人,成员到数据库
            bool bb = mycontroller.InsertTuandui(myinfo);

            //提示是否保存成功
            if (bb)
            {
                MessageBox.Show("团队创建成功!");
            }
            //刷新父窗体
            //dialog.result赋值
            this.DialogResult = DialogResult.OK;
        }
Exemple #2
0
        private void UCtuandui_Load(object sender, EventArgs e)
        {
            //清空数据
            flp_tuandui.Controls.Clear();
            //获得全部团队数据
            DataTable mydt = _mycontroller.GetTuandui();

            //刷新显示数据,循环构造tuanduixinxi类uctuanduanxiangqing,加入到flp中
            for (int i = 0; i < mydt.Rows.Count; i++)
            {
                var           mydr          = mydt.Rows[i];
                JJTuanduiInfo mytuanduiinfo = new JJTuanduiInfo()
                {
                    _mingcheng         = mydr["名称"].ToString(),
                    _fuzeren           = mydr["负责人"].ToString(),
                    _chengyuan         = mydr["成员"].ToString(),
                    _chuangjianshijian = mydr["创建时间"].ToString(),
                    _zhuangtai         = mydr["状态"].ToString(),
                    _jiechushijian     = mydr["解除时间"].ToString(),
                    _tuanduitupian     = mydr["团队图片"].ToString(),
                    _gongzuolingyu     = mydr["工作领域"].ToString()
                };

                UCtuanduixiagnqing myuc = new UCtuanduixiagnqing(mytuanduiinfo);
                myuc.Updatedate += UCtuandui_Load;
                //把刷新窗体事件传给myuc

                flp_tuandui.Controls.Add(myuc);
            }
        }
 public WFtuandui(JJTuanduiInfo myinfo)
 {
     InitializeComponent();
     this.tb_mingcheng.Text = myinfo._mingcheng;
     this.tb_fuzeren.Text   = myinfo._fuzeren;
     this.tb_chengyuan.Text = myinfo._chengyuan;
     this.pb_zhaopian.Image = JJImageHelper.ConvertBase64ToImage(myinfo._tuanduitupian);
     this.tb_lingyu.Text    = myinfo._gongzuolingyu;
 }
        public UCtuanduixiagnqing(JJTuanduiInfo myinfo)
        {
            InitializeComponent();
            _tuanduiinfo = myinfo;
            //赋值控件值
            this.lbl_tuanduimingcheng.Text = myinfo._mingcheng;
            this.lbl_fuzeren.Text          = myinfo._fuzeren;
            var list_chengyuan = Regex.Split(myinfo._chengyuan, ",").ToList();

            list_chengyuan.Remove("");
            this.lbl_renshu.Text  = list_chengyuan.Count.ToString();
            this.pb_tuandui.Image = JJImageHelper.ConvertBase64ToImage(myinfo._tuanduitupian);
        }
Exemple #5
0
        /// <summary>
        /// 新建团队到数据库中
        /// </summary>
        /// <param name="tuandui"></param>
        /// <param name="fuzeren"></param>
        /// <param name="chengyuan"></param>
        /// <returns></returns>
        public bool InsertTuandui(JJTuanduiInfo myinfo)
        {
            //判断是否已经存在了这个团队,如果存在那么就做修改,如果不存在就做插入
            string str_sql = $"select count(*) from jjdbrenwutaizhang.jjtuandui where 名称='{myinfo._mingcheng}' and 状态='工作中' ";
            int    num     = Convert.ToInt32(mysqlhelper.ExecuteScalar(str_sql, null));

            if (num > 0)
            {
                str_sql = $"update jjtuandui set 名称='{myinfo._mingcheng}',负责人='{myinfo._fuzeren}',成员='{myinfo._chengyuan}',团队图片='{myinfo._tuanduitupian}',工作领域='{myinfo._gongzuolingyu}' where 名称='{myinfo._mingcheng}' and 状态='工作中'";
            }
            else
            {
                str_sql = $"insert into jjdbrenwutaizhang.jjtuandui values('{myinfo._mingcheng}'," +
                          $"'{myinfo._fuzeren}','{myinfo._chengyuan}','{DateTime.Now.ToString()}','工作中','--'," +
                          $"'{myinfo._tuanduitupian}','{myinfo._gongzuolingyu}')";
            }
            int num2 = mysqlhelper.ExecuteNonQuery(str_sql, null);

            return(num2 > 0 ? true : false);
        }