private void BtnFind_Click(object sender, EventArgs e)
        {
            int  b;
            bool isBorrowId = int.TryParse(txtBorrowedID.Text, out b);

            if (isBorrowId)
            {
                borrBLL = new BorrowBLL();
                borrBO  = new Borrow();
                borrBO  = borrBLL.Get(b);
                if (borrBO != null)
                {
                    txtMemberID.Text       = borrBO._subscriber.SubscriberId.ToString();
                    txtMemberFullName.Text = $"{borrBO._subscriber.Name} {borrBO._subscriber.LastName}";
                    txtMaterialName.Text   = borrBO._material.Title;
                    txtMaterialType.Text   = borrBO._material._MaterialType._MaterialType;
                    txtLocated.Text        = borrBO._shelf.Location;
                    txtBorrowedDate.Text   = borrBO.BorrowDate.ToString();
                    txtReturnDate.Text     = borrBO.DeadLine.ToString();

                    if (calculateDelays(borrBO.DeadLine) >= 0)
                    {
                        txtReturnedInTime.Text = "No";
                    }
                    else
                    {
                        txtReturnedInTime.Text = "Yes";
                    }
                }
            }
        }
        private void BtnBorrowNow_Click_1(object sender, EventArgs e)
        {
            if (sbo != null && mbo != null)
            {
                Bbll = new BorrowBLL();
                Bbo  = new Borrow();

                Bbo.SubscriberId    = sbo.SubscriberId;
                Bbo.materialId      = mbo.MaterialId;
                Bbo.DeadLine        = DateTime.Parse(dateTill.Text);
                Bbo.BorrowDate      = DateTime.Parse(dateFrom.Text);
                Bbo.shelfId         = mbo.ShelfId;
                Bbo.InsBy           = FormLoggedUser.Id;
                Bbo._material.Title = txtMaterialName.Text;
                Bbo._material._MaterialType._MaterialType = txtMaterialType.Text;
                Bbo._material._Author.AuthorName          = txtAuthor.Text;
                Bbo._subscriber       = new Subscriber();
                Bbo._subscriber.Email = txtEmail.Text;

                if (re != null)
                {
                    Bbo.ReservationId = re.ReservationId;
                }
                int ee = Bbll.Add(Bbo);

                if (ee == 0)
                {
                    MessageBox.Show($"{mbo.Title} borrowed by {sbo.Name} {sbo.LastName}", $"{mbo.Title.ToUpper()} BORROWED", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Bbll.EmailBorrows(Bbo);
                }
                else if (ee == 1)
                {
                    MessageBox.Show($"Material is not borrowed, there are no available coppies of {Bbo._material.Title}", $"ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    MessageBox.Show($"Material is not borrowed please check your information or Call your administrator", $"ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }

                Bbll = new BorrowBLL();
                Bbo  = new Borrow();
            }
            else
            {
                if (sbo == null && mbo.MaterialId < 1)
                {
                    MessageBox.Show($"Material and Subscriber are not found", $"ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else if (sbo == null)
                {
                    MessageBox.Show($"Subscriber is not found", $"ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else if (mbo.MaterialId < 1)
                {
                    MessageBox.Show($"Material is not found", $"ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }
        private void DashboardForm_Activated(object sender, EventArgs e)
        {
            subscriberBLL = new SubscriberBLL();
            materialBLL   = new MaterialBLL();
            borrbll       = new BorrowBLL();

            comboMembers.SelectedIndex = 0;

            txtTotalMembers.Text    = subscriberBLL.GetTotalCountSubscribers().ToString();
            txtTotalMaterials.Text  = materialBLL.GetTotalCountMaterials().ToString();
            txtTotalBorrowings.Text = borrbll.GetTotalCountBorrowings().ToString();
        }
Exemple #4
0
        private void Personal_Load(object sender, EventArgs e)
        {
            this.Width  = Fuctions.winFormWidth;
            this.Height = Fuctions.winFormHeight;

            strSql = "select * from PmBorrow where StaffName = '" + LoginForm.usrName + "' and IsReturn = 'false' order by BorrowID DESC";
            BorrowBLL borrowbll = new BorrowBLL();

            borrows = borrowbll.selByCondition(strSql);
            userDataGrid.DataSource = borrows;

            userDataGrid.ReadOnly = true;
            userDataGrid.Width    = Fuctions.dataGridViewWidth;
            userDataGrid.Height   = Fuctions.dataGridViewHeight;
            userDataGrid.Location = new Point(Fuctions.dataGridViewLocationX, Fuctions.dataGridViewLocationY);

            userDataGrid.Columns[0].HeaderText  = "主键";  //修改显示的列名
            userDataGrid.Columns[0].Visible     = false;
            userDataGrid.Columns[1].HeaderText  = "员工";
            userDataGrid.Columns[2].HeaderText  = "名称";
            userDataGrid.Columns[3].HeaderText  = "阶段";
            userDataGrid.Columns[4].HeaderText  = "编号";
            userDataGrid.Columns[5].HeaderText  = "借用日期";
            userDataGrid.Columns[6].HeaderText  = "归还日期";
            userDataGrid.Columns[7].HeaderText  = "是否归还";
            userDataGrid.Columns[7].Visible     = false;
            userDataGrid.Columns[8].HeaderText  = "试验项目";
            userDataGrid.Columns[9].HeaderText  = "状态";
            userDataGrid.Columns[10].HeaderText = "备注";
            userDataGrid.Columns[11].HeaderText = "操作人";


            userDataGrid.Columns[1].Width  = 50;
            userDataGrid.Columns[2].Width  = Fuctions.dataGridViewPhoneName;
            userDataGrid.Columns[3].Width  = 80;
            userDataGrid.Columns[4].Width  = 80;
            userDataGrid.Columns[5].Width  = 120;
            userDataGrid.Columns[6].Width  = 120;
            userDataGrid.Columns[8].Width  = Fuctions.dataGridViewTest;;
            userDataGrid.Columns[9].Width  = 50;
            userDataGrid.Columns[10].Width = 150;
            userDataGrid.Columns[11].Width = 50;

            Fuctions.AutoSize(userDataGrid);
        }
        //硬件测试组 未还样机按钮
        private void button1_Click(object sender, EventArgs e)
        {
            string strsqla = "select pmborrow.BorrowID, pmborrow.StaffName, pmborrow.PhoneName, pmborrow.PhoneStage, pmborrow.PhoneNum, pmborrow.BorrowDate,pmborrow.ReturnDate, pmborrow.IsReturn, pmborrow.Test, pmborrow.IsNormal, pmborrow.Remark, pmborrow.Operator";
            string strSqlb = " FROM pmstaff, pmborrow WHERE pmstaff.StaffCode='Y' AND pmborrow.StaffName=pmstaff.StaffName and pmborrow.isreturn='false'";
            string strSql  = strsqla + strSqlb;


            if (cbbPhoneName.Text != "")
            {
                strSql = strSql + " and PhoneName ='" + cbbPhoneName.Text + "'";
                if (cbbPhoneStage.Text != "")
                {
                    strSql = strSql + " and PhoneStage ='" + cbbPhoneStage.Text + "'";
                }

                strSql = strSql + " order by BorrowID desc";
                BorrowBLL borrowbll = new BorrowBLL();
                borrows = borrowbll.selByCondition(strSql);
                borrowQDataGrid.DataSource = borrows;
            }
        }
Exemple #6
0
        private void Father_son_Load(object sender, EventArgs e)
        {
            MinimizeBox     = false;
            MaximizeBox     = false;
            ControlBox      = false;
            FormBorderStyle = FormBorderStyle.None;

            strSql = "select * from PmBorrow where StaffName = '" + LoginForm.usrName + "' and IsReturn = 'false'";
            MySqlConnection conn      = new MySqlConnection(GetConn.connection);            //显示所有借阅信息
            BorrowBLL       borrowbll = new BorrowBLL();

            borrows = borrowbll.selByCondition(strSql);
            userDataGrid.DataSource = borrows;

            userDataGrid.ReadOnly = true;
            userDataGrid.RowHeadersWidthSizeMode     = DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders;
            userDataGrid.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
            userDataGrid.Width  = Fuctions.dataGridViewWidth;
            userDataGrid.Height = Fuctions.dataGridViewHeight;


            userDataGrid.Columns[0].HeaderText  = "主键";  //修改显示的列名
            userDataGrid.Columns[0].Visible     = false;
            userDataGrid.Columns[1].HeaderText  = "员工";
            userDataGrid.Columns[2].HeaderText  = "样机名称";
            userDataGrid.Columns[3].HeaderText  = "样机阶段";
            userDataGrid.Columns[4].HeaderText  = "样机编号";
            userDataGrid.Columns[5].HeaderText  = "借用日期";
            userDataGrid.Columns[6].HeaderText  = "归还日期";
            userDataGrid.Columns[7].HeaderText  = "是否归还";
            userDataGrid.Columns[8].HeaderText  = "试验项目";
            userDataGrid.Columns[9].HeaderText  = "是否正常";
            userDataGrid.Columns[10].HeaderText = "备注";
            userDataGrid.Columns[11].HeaderText = "备用";
            userDataGrid.Columns[11].Visible    = false;

            Fuctions.AutoSizeColumn(userDataGrid);
        }
Exemple #7
0
        private void button1_Click(object sender, EventArgs e)                                   //借样机按钮
        {
            string ip = Fuctions.GetIpAddress();

            if (LoginForm.admin == 0)
            {
                if (ip != IPADRESS && ip != IPADDRESS1 && ip != IPADRESS2 && ip != IPADRESS3)
                {
                    MessageBox.Show("请去指定电脑进行样机借阅", "提示");
                    return;
                }
            }


            //MySqlConnection conn = new MySqlConnection(GetConn.connection);                             //连接对象
            BorrowBLL borrowbll = new BorrowBLL();
            PhoneBLL  phonebll  = new PhoneBLL();

            if (cbbStaffName.Text == "" || cbbPhoneName.Text == "" || cbbPhoneStage.Text == "" || ((cbbPhoneNum.Text == "") && (cbbPhoneNumL1.Text == "") && (cbbPhoneNumL2.Text == "") && (cbbPhoneNumL3.Text == "") && (cbbPhoneNumL4.Text == "")))
            {
                MessageBox.Show("请输入样机信息");
                return;
            }
            else
            {
                if (cbbPhoneNum.Text != "")
                {
                    if (cbbPhoneNum.Text == cbbPhoneNumL1.Text || cbbPhoneNum.Text == cbbPhoneNumL2.Text || cbbPhoneNum.Text == cbbPhoneNumL3.Text || cbbPhoneNum.Text == cbbPhoneNumL4.Text)
                    {
                        MessageBox.Show("借阅样机编号重复,请检查编号");
                        return;
                    }


                    if (borrowbll.addBorrow(this.cbbStaffName.Text, this.cbbPhoneName.Text, this.cbbPhoneStage.Text, this.cbbPhoneNum.Text, LoginForm.usrName))
                    {
                        //MessageBox.Show("借阅成功");
                    }
                    if (phonebll.updatePhoneStatusOut(cbbPhoneName.Text, cbbPhoneStage.Text, cbbPhoneNum.Text))                            //更新数据库 PmPhone 中的信息
                    {
                        //MessageBox.Show("借阅成功");
                    }
                }

                if (cbbPhoneNumL1.Text != "")
                {
                    if (cbbPhoneNumL1.Text == cbbPhoneNum.Text || cbbPhoneNumL1.Text == cbbPhoneNumL2.Text || cbbPhoneNumL1.Text == cbbPhoneNumL3.Text || cbbPhoneNumL1.Text == cbbPhoneNumL4.Text)
                    {
                        MessageBox.Show("借阅样机编号重复,请检查编号");
                        return;
                    }

                    if (borrowbll.addBorrow(this.cbbStaffName.Text, this.cbbPhoneName.Text, this.cbbPhoneStage.Text, this.cbbPhoneNumL1.Text, LoginForm.usrName))
                    {
                        //MessageBox.Show("借阅成功");
                    }
                    if (phonebll.updatePhoneStatusOut(cbbPhoneName.Text, cbbPhoneStage.Text, cbbPhoneNumL1.Text))                            //更新数据库 PmPhone 中的信息
                    {
                        //MessageBox.Show("借阅成功");
                    }
                }

                if (cbbPhoneNumL2.Text != "")
                {
                    if (cbbPhoneNumL2.Text == cbbPhoneNum.Text || cbbPhoneNumL2.Text == cbbPhoneNumL1.Text || cbbPhoneNumL2.Text == cbbPhoneNumL3.Text || cbbPhoneNumL2.Text == cbbPhoneNumL4.Text)
                    {
                        MessageBox.Show("借阅样机编号重复,请检查编号");
                        return;
                    }

                    if (borrowbll.addBorrow(this.cbbStaffName.Text, this.cbbPhoneName.Text, this.cbbPhoneStage.Text, this.cbbPhoneNumL2.Text, LoginForm.usrName))
                    {
                        //MessageBox.Show("借阅成功");
                    }
                    if (phonebll.updatePhoneStatusOut(cbbPhoneName.Text, cbbPhoneStage.Text, cbbPhoneNumL2.Text))                            //更新数据库 PmPhone 中的信息
                    {
                        //MessageBox.Show("借阅成功");
                    }
                }

                if (cbbPhoneNumL3.Text != "")
                {
                    if (cbbPhoneNumL3.Text == cbbPhoneNum.Text || cbbPhoneNumL3.Text == cbbPhoneNumL1.Text || cbbPhoneNumL3.Text == cbbPhoneNumL2.Text || cbbPhoneNumL3.Text == cbbPhoneNumL4.Text)
                    {
                        MessageBox.Show("借阅样机编号重复,请检查编号");
                        return;
                    }


                    if (borrowbll.addBorrow(this.cbbStaffName.Text, this.cbbPhoneName.Text, this.cbbPhoneStage.Text, this.cbbPhoneNumL3.Text, LoginForm.usrName))
                    {
                        //MessageBox.Show("借阅成功");
                    }
                    if (phonebll.updatePhoneStatusOut(cbbPhoneName.Text, cbbPhoneStage.Text, cbbPhoneNumL3.Text))                            //更新数据库 PmPhone 中的信息
                    {
                        //MessageBox.Show("借阅成功");
                    }
                }

                if (cbbPhoneNumL4.Text != "")
                {
                    if (cbbPhoneNumL4.Text == cbbPhoneNum.Text || cbbPhoneNumL4.Text == cbbPhoneNumL1.Text || cbbPhoneNumL4.Text == cbbPhoneNumL2.Text || cbbPhoneNumL4.Text == cbbPhoneNumL3.Text)
                    {
                        MessageBox.Show("借阅样机编号重复,请检查编号");
                        return;
                    }

                    if (borrowbll.addBorrow(this.cbbStaffName.Text, this.cbbPhoneName.Text, this.cbbPhoneStage.Text, this.cbbPhoneNumL4.Text, LoginForm.usrName))
                    {
                        //MessageBox.Show("借阅成功");
                    }
                    if (phonebll.updatePhoneStatusOut(cbbPhoneName.Text, cbbPhoneStage.Text, cbbPhoneNumL4.Text))                            //更新数据库 PmPhone 中的信息
                    {
                        //MessageBox.Show("借阅成功");
                    }
                }

                MessageBox.Show("借阅成功");
            }

            borrows = borrowbll.GetAllBorrow();                                                 //DataGridView显示所借样机
            borrowDataGrid.DataSource = borrows;

            //**************************************************借样机相关内容更新
            string           strSql = "select distinct PhoneName from PmPhone where PhoneStatus = '在库' and PhoneDisplay = 'TRUE'"; //更新cbb中样机信息
            MySqlCommand     cmd    = new MySqlCommand(strSql, conn);
            MySqlDataAdapter da     = new MySqlDataAdapter(cmd);
            DataSet          ds     = new DataSet();

            conn.Open();
            da.Fill(ds, "PmPhone");
            conn.Close();
            cbbPhoneName.DisplayMember = "PhoneName";
            cbbPhoneName.ValueMember   = "PhoneName";
            cbbPhoneName.DataSource    = ds.Tables["PmPhone"];
            cbbPhoneName.Text          = "";

            //**************************************************还样机相关内容更新
            //strSql = "select distinct StaffName from PmStaff";                      //还员工姓名combobox内容加载--cbbPhoneName1--cbbPhoneStage1--cbbPhoneNum1
            strSql = "select distinct StaffName from PmBorrow where IsReturn='false' order by convert(StaffName USING gbk) asc";

            cmd = new MySqlCommand(strSql, conn);

            da = new MySqlDataAdapter(cmd);
            ds = new DataSet();
            conn.Open();
            da.Fill(ds, "PmStaff");
            conn.Close();
            cbbStaffName1.DisplayMember = "StaffName";
            cbbStaffName1.ValueMember   = "StaffName";
            cbbStaffName1.DataSource    = ds.Tables["PmStaff"];
            cbbStaffName1.Text          = "";
        }
        private void MainForm_Load(object sender, EventArgs e)
        {
            BorrowBLL borrBLL = new BorrowBLL();

            borrBLL.EmailBorrowsToReturn();
        }
Exemple #9
0
        private void btnReturn_Click(object sender, EventArgs e)                                    //还样机按钮
        {
            string ip = Fuctions.GetIpAddress();

            //if (LoginForm.admin == 0)
            //{
            //    if (ip != IPADRESS && ip != IPADDRESS1 && ip != IPADRESS2)
            //    {
            //        MessageBox.Show("请去指定电脑进行样机借阅");
            //        return;
            //    }
            //}

            BorrowBLL borrowbll = new BorrowBLL();
            PhoneBLL  phonebll  = new PhoneBLL();

            // 若是第一行的四个中有一个为空,则给出提示
            if (cbbPhoneName1.Text == "" || cbbPhoneStage1.Text == "" || cbbHGroupName1.Text == "" || cbbHGroupTest1.Text == "")
            {
                MessageBox.Show("请输入除备注以外的所有信息", "提示");
                return;
            }

            //若是五行中的 样机编号没有选,给出提示
            if (cbbPhoneNum1.Text == "" && cbbPhoneNum2.Text == "" && cbbPhoneNum3.Text == "" && cbbPhoneNum4.Text == "" && cbbPhoneNum5.Text == "")
            {
                MessageBox.Show("请输入归还的样机编号");
            }

            //样机归还时第一行的信息是否完整
            if (cbbPhoneNum1.Text != "")
            {
                if (cbbPhoneNum1.Text == cbbPhoneNum2.Text || cbbPhoneNum1.Text == cbbPhoneNum3.Text || cbbPhoneNum1.Text == cbbPhoneNum4.Text || cbbPhoneNum1.Text == cbbPhoneNum5.Text)
                {
                    MessageBox.Show("归还样机编号重复,请检查编号");
                    return;
                }

                if (cbbIsNormal1.Text == "")
                {
                    MessageBox.Show("请输入样机状态");
                    return;
                }

                if (cbbIsNormal1.Text == "故障" && txtRemark1.Text == "")
                {
                    MessageBox.Show("样机故障,请输入故障信息", "提示");
                    return;
                }
                else
                {
                    if (borrowbll.returnPhone(LoginForm.usrName, cbbPhoneName1.Text, cbbPhoneStage1.Text, cbbPhoneNum1.Text, cbbHGroupTest1.Text + "|" + cbbHGroupTest2.Text + "|" + cbbHGroupTest3.Text, cbbIsNormal1.Text, txtRemark1.Text) &&
                        phonebll.updatePhoneStatusIn(cbbPhoneName1.Text, cbbPhoneStage1.Text, cbbPhoneNum1.Text))
                    {
                        MessageBox.Show("样机归还成功", "提示");
                    }
                    else
                    {
                        MessageBox.Show("样机状态未成功更新,请检查信息是否输入正确", "提示");
                    }
                }
            }

            //样机归还时第二行的信息是否完整
            if (cbbPhoneNum2.Text != "")
            {
                if (cbbPhoneNum2.Text == cbbPhoneNum1.Text || cbbPhoneNum2.Text == cbbPhoneNum3.Text || cbbPhoneNum2.Text == cbbPhoneNum4.Text || cbbPhoneNum2.Text == cbbPhoneNum5.Text)
                {
                    MessageBox.Show("归还样机编号重复,请检查编号");
                    return;
                }
                if (cbbIsNormal2.Text == "")
                {
                    MessageBox.Show("请输入样机状态");
                    return;
                }

                if (cbbIsNormal2.Text == "故障" && txtRemark2.Text == "")
                {
                    MessageBox.Show("样机故障,请输入故障信息", "提示");
                    return;
                }
                else
                {
                    if (borrowbll.returnPhone(LoginForm.usrName, cbbPhoneName1.Text, cbbPhoneStage1.Text, cbbPhoneNum2.Text, cbbHGroupTest1.Text + "|" + cbbHGroupTest2.Text + "|" + cbbHGroupTest3.Text, cbbIsNormal2.Text, txtRemark2.Text) &&
                        phonebll.updatePhoneStatusIn(cbbPhoneName1.Text, cbbPhoneStage1.Text, cbbPhoneNum2.Text))
                    {
                        // MessageBox.Show("样机归还成功", "提示");
                    }
                    else
                    {
                        MessageBox.Show("样机状态未成功更新,请检查信息是否输入正确", "提示");
                    }
                }
            }

            //样机归还时第三行的信息是否完整
            if (cbbPhoneNum3.Text != "")
            {
                if (cbbPhoneNum3.Text == cbbPhoneNum1.Text || cbbPhoneNum3.Text == cbbPhoneNum2.Text || cbbPhoneNum3.Text == cbbPhoneNum4.Text || cbbPhoneNum3.Text == cbbPhoneNum5.Text)
                {
                    MessageBox.Show("归还样机编号重复,请检查编号");
                    return;
                }

                if (cbbIsNormal3.Text == "")
                {
                    MessageBox.Show("请输入样机状态");
                    return;
                }

                if (cbbIsNormal3.Text == "故障" && txtRemark3.Text == "")
                {
                    MessageBox.Show("样机故障,请输入故障信息", "提示");
                    return;
                }
                else
                {
                    if (borrowbll.returnPhone(LoginForm.usrName, cbbPhoneName1.Text, cbbPhoneStage1.Text, cbbPhoneNum3.Text, cbbHGroupTest1.Text + "|" + cbbHGroupTest2.Text + "|" + cbbHGroupTest3.Text, cbbIsNormal3.Text, txtRemark3.Text) &&
                        phonebll.updatePhoneStatusIn(cbbPhoneName1.Text, cbbPhoneStage1.Text, cbbPhoneNum3.Text))
                    {
                        //MessageBox.Show("样机归还成功", "提示");
                    }
                    else
                    {
                        MessageBox.Show("样机状态未成功更新,请检查信息是否输入正确", "提示");
                    }
                }
            }

            //样机归还时第四行的信息是否完整
            if (cbbPhoneNum4.Text != "")
            {
                if (cbbPhoneNum4.Text == cbbPhoneNum1.Text || cbbPhoneNum4.Text == cbbPhoneNum2.Text || cbbPhoneNum4.Text == cbbPhoneNum3.Text || cbbPhoneNum4.Text == cbbPhoneNum5.Text)
                {
                    MessageBox.Show("归还样机编号重复,请检查编号");
                    return;
                }

                if (cbbIsNormal4.Text == "")
                {
                    MessageBox.Show("请输入样机状态");
                    return;
                }

                if (cbbIsNormal4.Text == "故障" && txtRemark4.Text == "")
                {
                    MessageBox.Show("样机故障,请输入故障信息", "提示");
                    return;
                }
                else
                {
                    if (borrowbll.returnPhone(LoginForm.usrName, cbbPhoneName1.Text, cbbPhoneStage1.Text, cbbPhoneNum4.Text, cbbHGroupTest1.Text + "|" + cbbHGroupTest2.Text + "|" + cbbHGroupTest3.Text, cbbIsNormal4.Text, txtRemark4.Text) &&
                        phonebll.updatePhoneStatusIn(cbbPhoneName1.Text, cbbPhoneStage1.Text, cbbPhoneNum4.Text))
                    {
                        //MessageBox.Show("样机归还成功", "提示");
                    }
                    else
                    {
                        MessageBox.Show("样机状态未成功更新,请检查信息是否输入正确", "提示");
                    }
                }
            }


            //样机归还时第五行的信息是否完整
            if (cbbPhoneNum5.Text != "")
            {
                if (cbbPhoneNum5.Text == cbbPhoneNum1.Text || cbbPhoneNum5.Text == cbbPhoneNum2.Text || cbbPhoneNum5.Text == cbbPhoneNum3.Text || cbbPhoneNum5.Text == cbbPhoneNum4.Text)
                {
                    MessageBox.Show("归还样机编号重复,请检查编号");
                    return;
                }

                if (cbbIsNormal5.Text == "")
                {
                    MessageBox.Show("请输入样机状态");
                    return;
                }

                if (cbbIsNormal5.Text == "故障" && txtRemark5.Text == "")
                {
                    MessageBox.Show("样机故障,请输入故障信息", "提示");
                    return;
                }
                else
                {
                    if (borrowbll.returnPhone(LoginForm.usrName, cbbPhoneName1.Text, cbbPhoneStage1.Text, cbbPhoneNum5.Text, cbbHGroupTest1.Text + "|" + cbbHGroupTest2.Text + "|" + cbbHGroupTest3.Text, cbbIsNormal5.Text, txtRemark5.Text) &&
                        phonebll.updatePhoneStatusIn(cbbPhoneName1.Text, cbbPhoneStage1.Text, cbbPhoneNum5.Text))
                    {
                        //MessageBox.Show("样机归还成功", "提示");
                    }
                    else
                    {
                        MessageBox.Show("样机状态未成功更新,请检查信息是否输入正确", "提示");
                    }
                }
            }

            string strSql = "select * from PmBorrow where StaffName = '" + LoginForm.usrName + "' and IsReturn = 'false' order by BorrowID DESC"; //样机名称combobox内容加载

            borrows = borrowbll.selByCondition(strSql);                                                                                           //DataGrid 内容加载
            borrowDataGrid.DataSource = borrows;


            //借机相关内容更新**********************************************************
            strSql = "select distinct PhoneName from PmPhone where PhoneStatus = '在库' and PhoneDisplay = 'TRUE'";                //更新样机cbb信息
            MySqlCommand     cmd = new MySqlCommand(strSql, conn);
            MySqlDataAdapter da  = new MySqlDataAdapter(cmd);
            DataSet          ds  = new DataSet();

            conn.Open();
            da.Fill(ds, "PmPhone");
            conn.Close();
            cbbPhoneName.DisplayMember = "PhoneName";
            cbbPhoneName.ValueMember   = "PhoneName";
            cbbPhoneName.DataSource    = ds.Tables["PmPhone"];
            cbbPhoneName.Text          = "";

            //**********************************************************还机相关内容更新

            strSql = "select distinct PhoneName from PmBorrow where IsReturn = 'false' and StaffName = '" + LoginForm.usrName + "'";        //还样机名称combobox内容加载
            cmd    = new MySqlCommand(strSql, conn);

            da = new MySqlDataAdapter(cmd);
            ds = new DataSet();
            conn.Open();
            da.Fill(ds, "PmBorrow");
            conn.Close();
            cbbPhoneName1.DisplayMember = "PhoneName";
            cbbPhoneName1.ValueMember   = "PhoneName";
            cbbPhoneName1.DataSource    = ds.Tables["PmBorrow"];
            cbbPhoneName1.Text          = "";



            //--其余的清空

            cbbHGroupName1.Text = "";
            cbbHGroupTest1.Text = "";
            cbbHGroupName2.Text = "";
            cbbHGroupTest2.Text = "";
            cbbHGroupName3.Text = "";
            cbbHGroupTest3.Text = "";

            cbbIsNormal1.Text = "";
            txtRemark1.Text   = "";

            cbbIsNormal2.Text = "";
            txtRemark2.Text   = "";

            cbbIsNormal3.Text = "";
            txtRemark3.Text   = "";

            cbbIsNormal4.Text = "";
            txtRemark4.Text   = "";

            cbbIsNormal5.Text = "";
            txtRemark5.Text   = "";
        }
Exemple #10
0
        private void button1_Click(object sender, EventArgs e)                                   //借样机按钮
        {
            string ip = Fuctions.GetIpAddress();

            if (LoginForm.admin == 0)
            {
                if (ip != IPADRESS && ip != IPADDRESS1 && ip != IPADRESS2 && ip != IPADRESS3)
                {
                    MessageBox.Show("请去指定电脑进行样机借阅", "提示");
                    return;
                }
            }

            BorrowBLL borrowbll = new BorrowBLL();
            PhoneBLL  phonebll  = new PhoneBLL();

            if (cbbPhoneName.Text == "" || cbbPhoneStage.Text == "" || ((cbbPhoneNum.Text == "") && (cbbPhoneNumL1.Text == "") && (cbbPhoneNumL2.Text == "") && (cbbPhoneNumL3.Text == "") && (cbbPhoneNumL4.Text == "")))
            {
                MessageBox.Show("请输入样机信息");
                return;
            }
            else
            {
                if (cbbPhoneNum.Text != "")
                {
                    if (cbbPhoneNum.Text == cbbPhoneNumL1.Text || cbbPhoneNum.Text == cbbPhoneNumL2.Text || cbbPhoneNum.Text == cbbPhoneNumL3.Text || cbbPhoneNum.Text == cbbPhoneNumL4.Text)
                    {
                        MessageBox.Show("借阅样机编号重复,请检查编号");
                        return;
                    }

                    if (borrowbll.addBorrow(LoginForm.usrName, this.cbbPhoneName.Text, this.cbbPhoneStage.Text, this.cbbPhoneNum.Text, LoginForm.usrName))
                    {
                        //MessageBox.Show("借阅成功");
                    }
                    if (phonebll.updatePhoneStatusOut(cbbPhoneName.Text, cbbPhoneStage.Text, cbbPhoneNum.Text))                            //更新数据库 PmPhone 中的信息
                    {
                        //MessageBox.Show("借阅成功");
                    }
                }

                if (cbbPhoneNumL1.Text != "")
                {
                    if (cbbPhoneNumL1.Text == cbbPhoneNum.Text || cbbPhoneNumL1.Text == cbbPhoneNumL2.Text || cbbPhoneNumL1.Text == cbbPhoneNumL3.Text || cbbPhoneNumL1.Text == cbbPhoneNumL4.Text)
                    {
                        MessageBox.Show("借阅样机编号重复,请检查编号");
                        return;
                    }
                    if (borrowbll.addBorrow(LoginForm.usrName, this.cbbPhoneName.Text, this.cbbPhoneStage.Text, this.cbbPhoneNumL1.Text, LoginForm.usrName))
                    {
                        //MessageBox.Show("借阅成功");
                    }
                    if (phonebll.updatePhoneStatusOut(cbbPhoneName.Text, cbbPhoneStage.Text, cbbPhoneNumL1.Text))                            //更新数据库 PmPhone 中的信息
                    {
                        //MessageBox.Show("借阅成功");
                    }
                }

                if (cbbPhoneNumL2.Text != "")
                {
                    if (cbbPhoneNumL2.Text == cbbPhoneNum.Text || cbbPhoneNumL2.Text == cbbPhoneNumL1.Text || cbbPhoneNumL2.Text == cbbPhoneNumL3.Text || cbbPhoneNumL2.Text == cbbPhoneNumL4.Text)
                    {
                        MessageBox.Show("借阅样机编号重复,请检查编号");
                        return;
                    }

                    if (borrowbll.addBorrow(LoginForm.usrName, this.cbbPhoneName.Text, this.cbbPhoneStage.Text, this.cbbPhoneNumL2.Text, LoginForm.usrName))
                    {
                        //MessageBox.Show("借阅成功");
                    }
                    if (phonebll.updatePhoneStatusOut(cbbPhoneName.Text, cbbPhoneStage.Text, cbbPhoneNumL2.Text))                            //更新数据库 PmPhone 中的信息
                    {
                        //MessageBox.Show("借阅成功");
                    }
                }

                if (cbbPhoneNumL3.Text != "")
                {
                    if (cbbPhoneNumL3.Text == cbbPhoneNum.Text || cbbPhoneNumL3.Text == cbbPhoneNumL1.Text || cbbPhoneNumL3.Text == cbbPhoneNumL2.Text || cbbPhoneNumL3.Text == cbbPhoneNumL4.Text)
                    {
                        MessageBox.Show("借阅样机编号重复,请检查编号");
                        return;
                    }
                    if (borrowbll.addBorrow(LoginForm.usrName, this.cbbPhoneName.Text, this.cbbPhoneStage.Text, this.cbbPhoneNumL3.Text, LoginForm.usrName))
                    {
                        //MessageBox.Show("借阅成功");
                    }
                    if (phonebll.updatePhoneStatusOut(cbbPhoneName.Text, cbbPhoneStage.Text, cbbPhoneNumL3.Text))                            //更新数据库 PmPhone 中的信息
                    {
                        //MessageBox.Show("借阅成功");
                    }
                }

                if (cbbPhoneNumL4.Text != "")
                {
                    if (cbbPhoneNumL4.Text == cbbPhoneNum.Text || cbbPhoneNumL4.Text == cbbPhoneNumL1.Text || cbbPhoneNumL4.Text == cbbPhoneNumL2.Text || cbbPhoneNumL4.Text == cbbPhoneNumL3.Text)
                    {
                        MessageBox.Show("借阅样机编号重复,请检查编号");
                        return;
                    }
                    if (borrowbll.addBorrow(LoginForm.usrName, this.cbbPhoneName.Text, this.cbbPhoneStage.Text, this.cbbPhoneNumL4.Text, LoginForm.usrName))
                    {
                        //MessageBox.Show("借阅成功");
                    }
                    if (phonebll.updatePhoneStatusOut(cbbPhoneName.Text, cbbPhoneStage.Text, cbbPhoneNumL4.Text))                            //更新数据库 PmPhone 中的信息
                    {
                        //MessageBox.Show("借阅成功");
                    }
                }

                MessageBox.Show("借阅成功");
            }


            string strSql = "select * from PmBorrow where StaffName = '" + LoginForm.usrName + "' and IsReturn = 'false' order by BorrowID DESC"; //样机名称combobox内容加载

            borrows = borrowbll.selByCondition(strSql);                                                                                           //DataGrid 内容加载
            borrowDataGrid.DataSource = borrows;

            //借机相关内容更新**********************************************************
            strSql = "select distinct PhoneName from PmPhone where PhoneStatus = '在库'and PhoneDisplay = 'TRUE'";  //更新借样机cbb中样机信息
            MySqlCommand     cmd = new MySqlCommand(strSql, conn);
            MySqlDataAdapter da  = new MySqlDataAdapter(cmd);
            DataSet          ds  = new DataSet();

            conn.Open();
            da.Fill(ds, "PmPhone");
            conn.Close();
            cbbPhoneName.DisplayMember = "PhoneName";
            cbbPhoneName.ValueMember   = "PhoneName";
            cbbPhoneName.DataSource    = ds.Tables["PmPhone"];
            cbbPhoneName.Text          = "";

            //还机相关内容更新**********************************************************
            strSql = "select distinct PhoneName from PmBorrow where IsReturn = 'false' and StaffName = '" + LoginForm.usrName + "'";        //还样机名称combobox内容加载
            cmd    = new MySqlCommand(strSql, conn);

            da = new MySqlDataAdapter(cmd);
            ds = new DataSet();
            conn.Open();
            da.Fill(ds, "PmBorrow");
            conn.Close();
            cbbPhoneName1.DisplayMember = "PhoneName";
            cbbPhoneName1.ValueMember   = "PhoneName";
            cbbPhoneName1.DataSource    = ds.Tables["PmBorrow"];
            cbbPhoneName1.Text          = "";
        }
Exemple #11
0
        private void btnReturn_Click(object sender, EventArgs e)                                    //还样机按钮
        {
            string ip = Fuctions.GetIpAddress();

            if (LoginForm.admin == 0)
            {
                if (ip != IPADRESS)
                {
                    MessageBox.Show("请去指定电脑进行样机借阅");
                    return;
                }
            }

            BorrowBLL borrowbll = new BorrowBLL();
            PhoneBLL  phonebll  = new PhoneBLL();

            if (cbbPhoneName1.Text == "" || cbbPhoneStage1.Text == "" || cbbPhoneNum1.Text == "" || cbbHGroupName1.Text == "" || cbbHGroupTest1.Text == "" || cbbIsNormal1.Text == "")
            {
                MessageBox.Show("请输入除备注以外的所有信息", "提示");
                return;
            }
            else if (cbbIsNormal1.Text == "故障" && txtRemark.Text == "")
            {
                MessageBox.Show("样机故障,请输入故障信息", "提示");
                return;
            }
            else
            {
                if (borrowbll.returnPhone(LoginForm.usrName, cbbPhoneName1.Text, cbbPhoneStage1.Text, cbbPhoneNum1.Text, cbbHGroupTest1.Text, cbbIsNormal1.Text, txtRemark.Text))
                {
                    MessageBox.Show("样机归还成功", "提示");
                }
                if (phonebll.updatePhoneStatusIn(cbbPhoneName1.Text, cbbPhoneStage1.Text, cbbPhoneNum1.Text))
                {
                    MessageBox.Show("样机状态更新成功", "提示");
                }
                else
                {
                    MessageBox.Show("样机状态未成功更新,请检查信息是否输入正确", "提示");
                }
            }

            borrows = borrowbll.GetAllBorrow();
            borrowDataGrid.DataSource = borrows;


            //借机相关内容更新**********************************************************
            string           strSql = "select distinct PhoneName from PmPhone where PhoneStatus = '在库' and PhoneDisplay = 'TRUE'";      //更新样机cbb信息
            MySqlCommand     cmd    = new MySqlCommand(strSql, conn);
            MySqlDataAdapter da     = new MySqlDataAdapter(cmd);
            DataSet          ds     = new DataSet();

            conn.Open();
            da.Fill(ds, "PmPhone");
            conn.Close();
            cbbPhoneName.DisplayMember = "PhoneName";
            cbbPhoneName.ValueMember   = "PhoneName";
            cbbPhoneName.DataSource    = ds.Tables["PmPhone"];
            cbbPhoneName.Text          = "";

            //**********************************************************还机相关内容更新

            strSql = "select distinct PhoneName from PmBorrow where IsReturn = 'false' and StaffName = '" + LoginForm.usrName + "'";        //还样机名称combobox内容加载
            cmd    = new MySqlCommand(strSql, conn);

            da = new MySqlDataAdapter(cmd);
            ds = new DataSet();
            conn.Open();
            da.Fill(ds, "PmBorrow");
            conn.Close();
            cbbPhoneName1.DisplayMember = "PhoneName";
            cbbPhoneName1.ValueMember   = "PhoneName";
            cbbPhoneName1.DataSource    = ds.Tables["PmBorrow"];
            cbbPhoneName1.Text          = "";


            cbbHGroupName1.Text = "";                                                              //--其余的清空
            cbbHGroupTest1.Text = "";
            cbbIsNormal1.Text   = "";
            txtRemark.Text      = "";
        }
Exemple #12
0
        /*
         *需求:通过按键实现样机 借还一起,主要是为了记录做过的实验,及实验后的状态
         *思路:先借 后还
         */

        private void button1_Click(object sender, EventArgs e)
        {
            string ip = Fuctions.GetIpAddress();

            if (LoginForm.admin == 0)
            {
                if (ip != IPADRESS && ip != IPADDRESS1 && ip != IPADRESS2)
                {
                    MessageBox.Show("请去指定电脑进行样机借阅", "提示");
                    return;
                }
            }

            BorrowBLL borrowbll = new BorrowBLL();
            PhoneBLL  phonebll  = new PhoneBLL();

            //若是五行中的 样机编号没有选,给出提示
            if (cbbPhoneNum1.Text == "" && cbbPhoneNum2.Text == "" && cbbPhoneNum3.Text == "" && cbbPhoneNum4.Text == "" && cbbPhoneNum.Text == "" & cbbPhoneNum5.Text == "" && cbbPhoneNum6.Text == "" && cbbPhoneNum7.Text == "" && cbbPhoneNum8.Text == "" && cbbPhoneNum9.Text == "")
            {
                MessageBox.Show("请输入样机编号");
                return;
            }

            if (cbbPhoneName.Text == "" || cbbPhoneStage.Text == "")
            {
                MessageBox.Show("请输入样机信息");
                return;
            }
            else
            {
                //判断样机状态是否选择
                if (cbbPhoneNum.Text != "")
                {
                    if (cbbIsNormal.Text == "")
                    {
                        MessageBox.Show("请输入样机状态");
                        return;
                    }
                    //样机状态是否正常,若是故障时需要输入备注
                    if (cbbIsNormal.Text == "故障" && txtRemark.Text == "")
                    {
                        MessageBox.Show("样机故障,请输入故障信息", "提示");
                        return;
                    }
                }
                if (cbbPhoneNum1.Text != "")
                {
                    if (cbbIsNormal1.Text == "")
                    {
                        MessageBox.Show("请输入样机状态");
                        return;
                    }
                    //样机状态是否正常,若是故障时需要输入备注

                    if (cbbIsNormal1.Text == "故障" && txtRemark1.Text == "")
                    {
                        MessageBox.Show("样机故障,请输入故障信息", "提示");
                        return;
                    }
                }
                if (cbbPhoneNum2.Text != "")
                {
                    //样机状态是否正常,若是故障时需要输入备注

                    if (cbbIsNormal2.Text == "故障" && txtRemark2.Text == "")
                    {
                        MessageBox.Show("样机故障,请输入故障信息", "提示");
                        return;
                    }
                    if (cbbIsNormal2.Text == "")
                    {
                        MessageBox.Show("请输入样机状态");
                        return;
                    }
                }
                if (cbbPhoneNum3.Text != "")
                {
                    if (cbbIsNormal3.Text == "")
                    {
                        MessageBox.Show("请输入样机状态");
                        return;
                    }
                    //样机状态是否正常,若是故障时需要输入备注
                    if (cbbIsNormal3.Text == "故障" && txtRemark3.Text == "")
                    {
                        MessageBox.Show("样机故障,请输入故障信息", "提示");
                        return;
                    }
                }
                if (cbbPhoneNum4.Text != "")
                {
                    if (cbbIsNormal4.Text == "")
                    {
                        MessageBox.Show("请输入样机状态");
                        return;
                    }
                    //样机状态是否正常,若是故障时需要输入备注

                    if (cbbIsNormal4.Text == "故障" && txtRemark4.Text == "")
                    {
                        MessageBox.Show("样机故障,请输入故障信息", "提示");
                        return;
                    }
                }
                if (cbbPhoneNum5.Text != "")
                {
                    if (cbbIsNormal5.Text == "")
                    {
                        MessageBox.Show("请输入样机状态");
                        return;
                    }
                    //样机状态是否正常,若是故障时需要输入备注

                    if (cbbIsNormal5.Text == "故障" && txtRemark5.Text == "")
                    {
                        MessageBox.Show("样机故障,请输入故障信息", "提示");
                        return;
                    }
                }
                if (cbbPhoneNum6.Text != "")
                {
                    if (cbbIsNormal6.Text == "")
                    {
                        MessageBox.Show("请输入样机状态");
                        return;
                    }
                    //样机状态是否正常,若是故障时需要输入备注

                    if (cbbIsNormal6.Text == "故障" && txtRemark6.Text == "")
                    {
                        MessageBox.Show("样机故障,请输入故障信息", "提示");
                        return;
                    }
                }
                if (cbbPhoneNum7.Text != "")
                {
                    if (cbbIsNormal7.Text == "")
                    {
                        MessageBox.Show("请输入样机状态");
                        return;
                    }
                    //样机状态是否正常,若是故障时需要输入备注

                    if (cbbIsNormal7.Text == "故障" && txtRemark7.Text == "")
                    {
                        MessageBox.Show("样机故障,请输入故障信息", "提示");
                        return;
                    }
                }
                if (cbbPhoneNum8.Text != "")
                {
                    if (cbbIsNormal8.Text == "")
                    {
                        MessageBox.Show("请输入样机状态");
                        return;
                    }
                    //样机状态是否正常,若是故障时需要输入备注

                    if (cbbIsNormal8.Text == "故障" && txtRemark8.Text == "")
                    {
                        MessageBox.Show("样机故障,请输入故障信息", "提示");
                        return;
                    }
                }
                if (cbbPhoneNum9.Text != "")
                {
                    if (cbbIsNormal9.Text == "")
                    {
                        MessageBox.Show("请输入样机状态");
                        return;
                    }
                    //样机状态是否正常,若是故障时需要输入备注

                    if (cbbIsNormal9.Text == "故障" && txtRemark9.Text == "")
                    {
                        MessageBox.Show("样机故障,请输入故障信息", "提示");
                        return;
                    }
                }


                //借机操作
                if (cbbPhoneNum.Text != "")
                {
                    //借与还操作
                    if (borrowbll.addBorrow(LoginForm.usrName, this.cbbPhoneName.Text, this.cbbPhoneStage.Text, this.cbbPhoneNum.Text, LoginForm.usrName))
                    {
                    }
                    else
                    {
                        MessageBox.Show(this.cbbPhoneNum.Text + "借", "提示");
                    }
                    if (borrowbll.returnPhone(LoginForm.usrName, cbbPhoneName.Text, cbbPhoneStage.Text, cbbPhoneNum.Text, cbbHGroupTest.Text, cbbIsNormal.Text, txtRemark.Text))
                    {
                        //MessageBox.Show("操作成功", "提示");
                    }
                    else
                    {
                        MessageBox.Show(this.cbbPhoneNum.Text + "还", "提示");
                    }
                }


                //借机操作2
                if (cbbPhoneNum1.Text != "")
                {
                    //借与还操作
                    if (borrowbll.addBorrow(LoginForm.usrName, this.cbbPhoneName.Text, this.cbbPhoneStage.Text, this.cbbPhoneNum1.Text, LoginForm.usrName))
                    {
                    }
                    else
                    {
                        MessageBox.Show(this.cbbPhoneNum1.Text + "借错误", "提示");
                    }
                    if (borrowbll.returnPhone(LoginForm.usrName, cbbPhoneName.Text, cbbPhoneStage.Text, cbbPhoneNum1.Text, cbbHGroupTest.Text, cbbIsNormal1.Text, txtRemark1.Text))
                    {
                        //MessageBox.Show("操作成功", "提示");
                    }
                    else
                    {
                        MessageBox.Show(this.cbbPhoneNum1.Text + "还错误", "提示");
                    }
                }

                //操作3
                if (cbbPhoneNum2.Text != "")
                {
                    //借与还操作
                    if (borrowbll.addBorrow(LoginForm.usrName, this.cbbPhoneName.Text, this.cbbPhoneStage.Text, this.cbbPhoneNum2.Text, LoginForm.usrName))
                    {
                    }
                    else
                    {
                        MessageBox.Show(this.cbbPhoneNum2.Text + "借错误", "提示");
                    }
                    if (borrowbll.returnPhone(LoginForm.usrName, cbbPhoneName.Text, cbbPhoneStage.Text, cbbPhoneNum2.Text, cbbHGroupTest.Text, cbbIsNormal2.Text, txtRemark2.Text))
                    {
                        //MessageBox.Show("操作成功", "提示");
                    }
                    else
                    {
                        MessageBox.Show(this.cbbPhoneNum2.Text + "还错误", "提示");
                    }
                }


                //操作4
                if (cbbPhoneNum3.Text != "")
                {
                    //借与还操作
                    if (borrowbll.addBorrow(LoginForm.usrName, this.cbbPhoneName.Text, this.cbbPhoneStage.Text, this.cbbPhoneNum3.Text, LoginForm.usrName))
                    {
                    }
                    else
                    {
                        MessageBox.Show(this.cbbPhoneNum3.Text + "借错误", "提示");
                    }
                    if (borrowbll.returnPhone(LoginForm.usrName, cbbPhoneName.Text, cbbPhoneStage.Text, cbbPhoneNum3.Text, cbbHGroupTest.Text, cbbIsNormal3.Text, txtRemark3.Text))
                    {
                        //MessageBox.Show("操作成功", "提示");
                    }
                    else
                    {
                        MessageBox.Show(this.cbbPhoneNum3.Text + "还错误", "提示");
                    }
                }


                //操作5
                if (cbbPhoneNum4.Text != "")
                {
                    //样机状态是否正常,若是故障时需要输入备注

                    if (cbbIsNormal4.Text == "故障" && txtRemark4.Text == "")
                    {
                        MessageBox.Show("样机故障,请输入故障信息", "提示");
                        return;
                    }

                    //借与还操作
                    if (borrowbll.addBorrow(LoginForm.usrName, this.cbbPhoneName.Text, this.cbbPhoneStage.Text, this.cbbPhoneNum4.Text, LoginForm.usrName))
                    {
                    }
                    else
                    {
                        MessageBox.Show(this.cbbPhoneNum4.Text + "借错误", "提示");
                    }
                    if (borrowbll.returnPhone(LoginForm.usrName, cbbPhoneName.Text, cbbPhoneStage.Text, cbbPhoneNum4.Text, cbbHGroupTest.Text, cbbIsNormal4.Text, txtRemark4.Text))
                    {
                        //MessageBox.Show("操作成功", "提示");
                    }
                    else
                    {
                        MessageBox.Show(this.cbbPhoneNum4.Text + "还错误", "提示");
                    }
                }


                //操作6
                if (cbbPhoneNum5.Text != "")
                {
                    //样机状态是否正常,若是故障时需要输入备注

                    if (cbbIsNormal5.Text == "故障" && txtRemark5.Text == "")
                    {
                        MessageBox.Show("样机故障,请输入故障信息", "提示");
                        return;
                    }

                    //借与还操作
                    if (borrowbll.addBorrow(LoginForm.usrName, this.cbbPhoneName.Text, this.cbbPhoneStage.Text, this.cbbPhoneNum5.Text, LoginForm.usrName))
                    {
                    }
                    else
                    {
                        MessageBox.Show(this.cbbPhoneNum5.Text + "借错误", "提示");
                    }
                    if (borrowbll.returnPhone(LoginForm.usrName, cbbPhoneName.Text, cbbPhoneStage.Text, cbbPhoneNum5.Text, cbbHGroupTest.Text, cbbIsNormal5.Text, txtRemark5.Text))
                    {
                        //MessageBox.Show("操作成功", "提示");
                    }
                    else
                    {
                        MessageBox.Show(this.cbbPhoneNum5.Text + "还错误", "提示");
                    }
                }


                //操作7
                if (cbbPhoneNum6.Text != "")
                {
                    //样机状态是否正常,若是故障时需要输入备注

                    if (cbbIsNormal6.Text == "故障" && txtRemark6.Text == "")
                    {
                        MessageBox.Show("样机故障,请输入故障信息", "提示");
                        return;
                    }

                    //借与还操作
                    if (borrowbll.addBorrow(LoginForm.usrName, this.cbbPhoneName.Text, this.cbbPhoneStage.Text, this.cbbPhoneNum6.Text, LoginForm.usrName))
                    {
                    }
                    else
                    {
                        MessageBox.Show(this.cbbPhoneNum6.Text + "借错误", "提示");
                    }
                    if (borrowbll.returnPhone(LoginForm.usrName, cbbPhoneName.Text, cbbPhoneStage.Text, cbbPhoneNum6.Text, cbbHGroupTest.Text, cbbIsNormal6.Text, txtRemark6.Text))
                    {
                        //MessageBox.Show("操作成功", "提示");
                    }
                    else
                    {
                        MessageBox.Show(this.cbbPhoneNum6.Text + "还错误", "提示");
                    }
                }


                //操作8
                if (cbbPhoneNum7.Text != "")
                {
                    //样机状态是否正常,若是故障时需要输入备注

                    if (cbbIsNormal7.Text == "故障" && txtRemark7.Text == "")
                    {
                        MessageBox.Show("样机故障,请输入故障信息", "提示");
                        return;
                    }

                    //借与还操作
                    if (borrowbll.addBorrow(LoginForm.usrName, this.cbbPhoneName.Text, this.cbbPhoneStage.Text, this.cbbPhoneNum7.Text, LoginForm.usrName))
                    {
                    }
                    else
                    {
                        MessageBox.Show(this.cbbPhoneNum7.Text + "借错误", "提示");
                    }
                    if (borrowbll.returnPhone(LoginForm.usrName, cbbPhoneName.Text, cbbPhoneStage.Text, cbbPhoneNum7.Text, cbbHGroupTest.Text, cbbIsNormal7.Text, txtRemark7.Text))
                    {
                        //MessageBox.Show("操作成功", "提示");
                    }
                    else
                    {
                        MessageBox.Show(this.cbbPhoneNum7.Text + "还错误", "提示");
                    }
                }


                //操作9
                if (cbbPhoneNum8.Text != "")
                {
                    //样机状态是否正常,若是故障时需要输入备注

                    if (cbbIsNormal8.Text == "故障" && txtRemark8.Text == "")
                    {
                        MessageBox.Show("样机故障,请输入故障信息", "提示");
                        return;
                    }

                    //借与还操作
                    if (borrowbll.addBorrow(LoginForm.usrName, this.cbbPhoneName.Text, this.cbbPhoneStage.Text, this.cbbPhoneNum8.Text, LoginForm.usrName))
                    {
                    }
                    else
                    {
                        MessageBox.Show(this.cbbPhoneNum8.Text + "借错误", "提示");
                    }
                    if (borrowbll.returnPhone(LoginForm.usrName, cbbPhoneName.Text, cbbPhoneStage.Text, cbbPhoneNum8.Text, cbbHGroupTest.Text, cbbIsNormal8.Text, txtRemark8.Text))
                    {
                        //MessageBox.Show("操作成功", "提示");
                    }
                    else
                    {
                        MessageBox.Show(this.cbbPhoneNum8.Text + "还错误", "提示");
                    }
                }


                //操作10
                if (cbbPhoneNum9.Text != "")
                {
                    //样机状态是否正常,若是故障时需要输入备注

                    if (cbbIsNormal9.Text == "故障" && txtRemark9.Text == "")
                    {
                        MessageBox.Show("样机故障,请输入故障信息", "提示");
                        return;
                    }

                    //借与还操作
                    if (borrowbll.addBorrow(LoginForm.usrName, this.cbbPhoneName.Text, this.cbbPhoneStage.Text, this.cbbPhoneNum9.Text, LoginForm.usrName))
                    {
                    }
                    else
                    {
                        MessageBox.Show(this.cbbPhoneNum9.Text + "借错误", "提示");
                    }
                    if (borrowbll.returnPhone(LoginForm.usrName, cbbPhoneName.Text, cbbPhoneStage.Text, cbbPhoneNum9.Text, cbbHGroupTest.Text, cbbIsNormal9.Text, txtRemark9.Text))
                    {
                        //MessageBox.Show("操作成功", "提示");
                    }
                    else
                    {
                        MessageBox.Show(this.cbbPhoneNum9.Text + "还错误", "提示");
                    }
                }
                MessageBox.Show("操作成功");
            }

            string strSql = "select * from PmBorrow where StaffName = '" + LoginForm.usrName + "' order by BorrowID DESC"; //样机名称combobox内容加载

            borrows = borrowbll.selByCondition(strSql);                                                                    //DataGrid 内容加载
            borrowDataGrid.DataSource = borrows;

            //借机相关内容更新**********************************************************
            strSql = "select distinct PhoneName from PmPhone where PhoneStatus = '在库'and PhoneDisplay = 'TRUE'";  //更新借样机cbb中样机信息
            MySqlCommand     cmd = new MySqlCommand(strSql, conn);
            MySqlDataAdapter da  = new MySqlDataAdapter(cmd);
            DataSet          ds  = new DataSet();

            conn.Open();
            da.Fill(ds, "PmPhone");
            conn.Close();
            cbbPhoneName.DisplayMember = "PhoneName";
            cbbPhoneName.ValueMember   = "PhoneName";
            cbbPhoneName.DataSource    = ds.Tables["PmPhone"];
            cbbPhoneName.Text          = "";

            //收尾工作:清空无关信息

            txtRemark.Text  = "";
            txtRemark1.Text = "";
            txtRemark2.Text = "";
            txtRemark3.Text = "";
            txtRemark4.Text = "";
            txtRemark5.Text = "";
            txtRemark6.Text = "";
            txtRemark7.Text = "";
            txtRemark8.Text = "";
            txtRemark9.Text = "";

            //默认正常
            cbbIsNormal.Text  = "正常";
            cbbIsNormal1.Text = "正常";
            cbbIsNormal2.Text = "正常";
            cbbIsNormal3.Text = "正常";
            cbbIsNormal4.Text = "正常";
            cbbIsNormal5.Text = "正常";
            cbbIsNormal6.Text = "正常";
            cbbIsNormal7.Text = "正常";
            cbbIsNormal8.Text = "正常";
            cbbIsNormal9.Text = "正常";
        }
        private void btnOk_Click(object sender, EventArgs e)
        {
            string strSql       = "select * from PmBorrow where 1=1";
            string strSqlNum    = "select * from PmPhone where 1 = 1";
            string strSqlNumOut = "select * from PmPhone where 1 = 1 and PhoneStatus = '借出'";
            string num          = "";
            string numOut       = "";

            txtNum.Text    = "";
            txtNumOut.Text = "";

            if (cbbStaffName.Text == "" && cbbPhoneName.Text == "" && cbbPhoneStage.Text == "" && cbbPhoneNum.Text == "" &&
                cbbHGroupTest.Text == "" && cbbIsNormal.Text == "" && cbbIsReturn.Text == "")
            {
                MessageBox.Show("请选择查询条件", "提示");
                return;
            }

            if (cbbStaffName.Text != "")
            {
                strSql = strSql + " and StaffName ='" + cbbStaffName.Text + "'";
            }
            if (cbbPhoneName.Text != "")
            {
                strSql = strSql + " and PhoneName ='" + cbbPhoneName.Text + "'";
            }
            if (cbbPhoneStage.Text != "")
            {
                strSql = strSql + " and PhoneStage ='" + cbbPhoneStage.Text + "'";
            }
            if (cbbPhoneNum.Text != "")
            {
                strSql = strSql + " and PhoneNum ='" + cbbPhoneNum.Text + "'";
            }
            if (cbbHGroupTest.Text != "")
            {
                strSql = strSql + " and Test ='" + cbbHGroupTest.Text + "'";
            }
            if (cbbIsNormal.Text != "")
            {
                strSql = strSql + " and IsNormal ='" + cbbIsNormal.Text + "'";
            }
            if (cbbIsReturn.Text != "")
            {
                strSql = strSql + " and IsReturn ='" + cbbIsReturn.Text + "'";
            }

            strSql = strSql + " order by BorrowID desc";

            BorrowBLL borrowbll = new BorrowBLL();

            borrows = borrowbll.selByCondition(strSql);
            borrowQDataGrid.DataSource = borrows;

            PhoneBLL phonebll = new PhoneBLL();


            if (cbbPhoneName.Text != "")
            {
                strSqlNum    = strSqlNum + " and PhoneName ='" + cbbPhoneName.Text + "'";
                strSqlNumOut = strSqlNumOut + " and PhoneName ='" + cbbPhoneName.Text + "'";

                if (cbbPhoneStage.Text != "")
                {
                    strSqlNum    = strSqlNum + " and PhoneStage ='" + cbbPhoneStage.Text + "'";
                    strSqlNumOut = strSqlNumOut + " and PhoneStage ='" + cbbPhoneStage.Text + "'";
                }

                num            = phonebll.selByConditionNum(strSqlNum);
                numOut         = phonebll.selByConditionNum(strSqlNumOut);
                txtNum.Text    = num;
                txtNumOut.Text = numOut;
            }
        }
        private void DashboardForm_Load(object sender, EventArgs e)
        {
            subscriberBLL = new SubscriberBLL();
            borrbll       = new BorrowBLL();
            mtbll         = new MaterialTypeBLL();
            mbll          = new MaterialBLL();

            try
            {
                MonthBorrowStatistics = borrbll.Last12MonthBorrowStatistics();

                subscribers  = subscriberBLL.BestSubscribers().ToList();
                materialList = mbll.GetAll();

                chartMaterials.Dock = DockStyle.Fill;

                Series series = new Series("Material", ViewType.Line);
                series.DataSource         = MonthBorrowStatistics;
                series.ArgumentDataMember = "Month";
                series.ValueDataMembers.AddRange("BorrowingsCount");
                chartMaterials.Series.Add(series);

                LineSeriesView view = (LineSeriesView)series.View;
                view.MarkerVisibility = DevExpress.Utils.DefaultBoolean.True;

                series.LabelsVisibility             = DevExpress.Utils.DefaultBoolean.True;
                series.Label.ResolveOverlappingMode = ResolveOverlappingMode.HideOverlapped;

                // Create a chart title.
                ChartTitle chartTitle = new ChartTitle();
                chartTitle.Text = "Months Timeline";
                chartMaterials.Titles.Add(chartTitle);

                // Customize axes.
                XYDiagram diagram = chartMaterials.Diagram as XYDiagram;
                diagram.AxisX.DateTimeScaleOptions.GridSpacing = 9;
                diagram.AxisX.WholeRange.SideMarginsValue      = 0.5;
                diagram.AxisY.WholeRange.AlwaysShowZeroLevel   = false;

                // Hide a legend if necessary.
                chartMaterials.Legend.Visibility = DevExpress.Utils.DefaultBoolean.False;
            }
            catch (Exception)
            {
            }

            //SideBySide chart

            //ChartControl sideBySideBarChart = chartMaterials;

            //Series series1 = new Series("Side-by-Side Bar Series 1", ViewType.Pie3D);
            //series1.DataSource = materialList;

            //series1.ArgumentDataMember = "Title";
            //series1.ValueDataMembers.AddRange("MaterialId");


            //sideBySideBarChart.Series.Add(series1);

            //sideBySideBarChart.Legend.Visibility = DevExpress.Utils.DefaultBoolean.True;

            //((XYDiagram)sideBySideBarChart.Diagram).Rotated = true;

            //ChartTitle chartTitle1 = new ChartTitle();
            //chartTitle1.Text = "Side-by-Side Bar Chart";
            //sideBySideBarChart.Titles.Add(chartTitle1);

            //Add the chart to the form.
            //sideBySideBarChart.Dock = DockStyle.Left;

            try
            {
                materials = mbll.MostBorrowedBooks();

                Series serie = new Series("Materials", ViewType.Bar);
                serie.ArgumentScaleType = ScaleType.Qualitative;
                serie.ValueScaleType    = ScaleType.Numerical;

                serie.ArgumentDataMember = "Title";
                serie.ValueDataMembers.AddRange("Borrowings");
                chartMostBorrowedMaterials.Series.Add(serie);
                chartMostBorrowedMaterials.DataSource = materials;
            }
            catch (Exception)
            {
            }

            // PIE CHART =>

            try
            {
                mts = mtbll.MostBorrowedMaterialTypes();
                piechart.Titles.Add(new ChartTitle()
                {
                    Text = "MaterialTypes"
                });

                Series series1 = new Series("Most borrowed MaterialTypes", ViewType.Pie);
                series1.DataSource         = mts;
                series1.ArgumentDataMember = "_MaterialType";
                series1.ValueDataMembers.AddRange("Borrowings");

                piechart.Series.Add(series1);

                series1.LegendTextPattern = "{A}";



                ((PieSeriesLabel)series1.Label).Position = PieSeriesLabelPosition.TwoColumns;

                ((PieSeriesLabel)series1.Label).ResolveOverlappingMode = ResolveOverlappingMode.Default;

                PieSeriesView myView = (PieSeriesView)series1.View;

                // Specify a data filter to explode points.
                myView.ExplodedPointsFilters.Add(new SeriesPointFilter(SeriesPointKey.Value_1,
                                                                       DataFilterCondition.GreaterThanOrEqual, 9));
                myView.ExplodedPointsFilters.Add(new SeriesPointFilter(SeriesPointKey.Argument,
                                                                       DataFilterCondition.NotEqual, "Others"));
                myView.ExplodeMode = PieExplodeMode.UseFilters;
                myView.ExplodedDistancePercentage = 30;
                myView.RuntimeExploding           = true;

                // Customize the legend.
                piechart.Legend.Visibility = DevExpress.Utils.DefaultBoolean.True;

                // Add the chart to the form.
                piechart.Dock = DockStyle.Fill;
            }
            catch (Exception)
            {
            }
        }
Exemple #15
0
        private void BorrowInfoForm_Load(object sender, EventArgs e)            //加载窗体时执行操作
        {
            this.Width  = Fuctions.winFormWidth;
            this.Height = Fuctions.winFormHeight;

            string    strSql    = "select * from PmBorrow where StaffName = '" + LoginForm.usrName + "' and IsReturn = 'false' order by BorrowID DESC"; //样机名称combobox内容加载
            BorrowBLL borrowbll = new BorrowBLL();                                                                                                      //DataGrid 内容加载

            borrows = borrowbll.selByCondition(strSql);
            borrowDataGrid.DataSource = borrows;


            borrowDataGrid.ReadOnly = true;
            borrowDataGrid.RowHeadersWidthSizeMode     = DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders;
            borrowDataGrid.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
            borrowDataGrid.Width = Fuctions.dataGridViewWidth;
            //borrowDataGrid.Height = 300;
            borrowDataGrid.Location = new Point(Fuctions.dataGridViewLocationX, Fuctions.dataGridViewLocationY);

            borrowDataGrid.Columns[0].HeaderText  = "主键";  //修改显示的列名
            borrowDataGrid.Columns[0].Visible     = false;
            borrowDataGrid.Columns[1].HeaderText  = "员工";
            borrowDataGrid.Columns[2].HeaderText  = "名称";
            borrowDataGrid.Columns[3].HeaderText  = "阶段";
            borrowDataGrid.Columns[4].HeaderText  = "编号";
            borrowDataGrid.Columns[5].HeaderText  = "借用日期";
            borrowDataGrid.Columns[6].HeaderText  = "归还日期";
            borrowDataGrid.Columns[7].HeaderText  = "是否归还";
            borrowDataGrid.Columns[7].Visible     = false;
            borrowDataGrid.Columns[8].HeaderText  = "试验项目";
            borrowDataGrid.Columns[9].HeaderText  = "状态";
            borrowDataGrid.Columns[10].HeaderText = "备注";
            borrowDataGrid.Columns[11].HeaderText = "操作人";


            borrowDataGrid.Columns[1].Width  = 50;
            borrowDataGrid.Columns[2].Width  = Fuctions.dataGridViewPhoneName;
            borrowDataGrid.Columns[3].Width  = 80;
            borrowDataGrid.Columns[4].Width  = Fuctions.dataGridViewPhoneNum;;
            borrowDataGrid.Columns[5].Width  = 120;
            borrowDataGrid.Columns[6].Width  = 120;
            borrowDataGrid.Columns[8].Width  = Fuctions.dataGridViewTest;
            borrowDataGrid.Columns[9].Width  = 50;
            borrowDataGrid.Columns[10].Width = Fuctions.dataGridViewNote;
            borrowDataGrid.Columns[11].Width = 50;

            Fuctions.AutoSize(borrowDataGrid);


            //借机相关内容加载**********************************************************
            strSql = "select distinct PhoneName from PmPhone where PhoneStatus = '在库' and PhoneDisplay = 'TRUE'"; //样机名称combobox内容加载
            MySqlCommand cmd = new MySqlCommand(strSql, conn);

            MySqlDataAdapter da = new MySqlDataAdapter(cmd);
            DataSet          ds = new DataSet();

            conn.Open();
            da.Fill(ds, "PmPhone");
            conn.Close();
            cbbPhoneName.DisplayMember = "PhoneName";
            cbbPhoneName.ValueMember   = "PhoneName";
            cbbPhoneName.DataSource    = ds.Tables["PmPhone"];
            cbbPhoneName.Text          = "";
        }
Exemple #16
0
        private void BorrowInfoForm_Load(object sender, EventArgs e)            //加载窗体时执行操作
        {
            this.Width  = Fuctions.winFormWidth;
            this.Height = Fuctions.winFormHeight;


            BorrowBLL borrowbll = new BorrowBLL();                              //DataGrid 内容加载

            borrows = borrowbll.GetAllBorrow();
            borrowDataGrid.DataSource = borrows;

            borrowDataGrid.ReadOnly = true;
            borrowDataGrid.Width    = Fuctions.dataGridViewWidth;
            borrowDataGrid.Height   = 335;
            borrowDataGrid.Location = new Point(Fuctions.dataGridViewLocationX, Fuctions.dataGridViewLocationY);

            borrowDataGrid.Columns[0].HeaderText  = "主键";  //修改显示的列名
            borrowDataGrid.Columns[0].Visible     = false;
            borrowDataGrid.Columns[1].HeaderText  = "员工";
            borrowDataGrid.Columns[2].HeaderText  = "名称";
            borrowDataGrid.Columns[3].HeaderText  = "阶段";
            borrowDataGrid.Columns[4].HeaderText  = "编号";
            borrowDataGrid.Columns[5].HeaderText  = "借用日期";
            borrowDataGrid.Columns[6].HeaderText  = "归还日期";
            borrowDataGrid.Columns[7].HeaderText  = "是否归还";
            borrowDataGrid.Columns[7].Visible     = false;
            borrowDataGrid.Columns[8].HeaderText  = "试验项目";
            borrowDataGrid.Columns[9].HeaderText  = "状态";
            borrowDataGrid.Columns[10].HeaderText = "备注";
            borrowDataGrid.Columns[11].HeaderText = "操作人";

            borrowDataGrid.Columns[1].Width  = 50;
            borrowDataGrid.Columns[2].Width  = Fuctions.dataGridViewPhoneName;
            borrowDataGrid.Columns[3].Width  = 80;
            borrowDataGrid.Columns[4].Width  = Fuctions.dataGridViewPhoneNum;;
            borrowDataGrid.Columns[5].Width  = 120;
            borrowDataGrid.Columns[6].Width  = 120;
            borrowDataGrid.Columns[8].Width  = Fuctions.dataGridViewTest;
            borrowDataGrid.Columns[9].Width  = 50;
            borrowDataGrid.Columns[10].Width = Fuctions.dataGridViewNote;
            borrowDataGrid.Columns[11].Width = 50;

            Fuctions.AutoSize(borrowDataGrid);

            //**********************************************************借机相关内容加载
            StaffBLL staffbll = new StaffBLL();                                              //员工姓名combobox内容加载

            staffs = staffbll.getAllStaff();
            cbbStaffName.DisplayMember = "StaffName";
            cbbStaffName.ValueMember   = "StaffName";
            cbbStaffName.DataSource    = staffs;
            cbbStaffName.Text          = "";

            string       strSql = "select distinct PhoneName from PmPhone where PhoneStatus = '在库' and PhoneDisplay = 'TRUE'"; //样机名称combobox内容加载
            MySqlCommand cmd    = new MySqlCommand(strSql, conn);

            MySqlDataAdapter da = new MySqlDataAdapter(cmd);
            DataSet          ds = new DataSet();

            conn.Open();
            da.Fill(ds, "PmPhone");
            conn.Close();
            cbbPhoneName.DisplayMember = "PhoneName";
            cbbPhoneName.ValueMember   = "PhoneName";
            cbbPhoneName.DataSource    = ds.Tables["PmPhone"];
            cbbPhoneName.Text          = "";


            //**********************************************************还机相关内容加载
            strSql = "select distinct StaffName from PmBorrow where IsReturn='false' order by convert(StaffName USING gbk) asc";                      //还员工姓名combobox内容加载--cbbPhoneName1--cbbPhoneStage1--cbbPhoneNum1
            cmd    = new MySqlCommand(strSql, conn);

            da = new MySqlDataAdapter(cmd);
            ds = new DataSet();
            conn.Open();
            da.Fill(ds, "PmBorrow");
            conn.Close();
            cbbStaffName1.DisplayMember = "StaffName";
            cbbStaffName1.ValueMember   = "StaffName";
            cbbStaffName1.DataSource    = ds.Tables["PmBorrow"];
            cbbStaffName1.Text          = "";


            strSql = "select distinct HGroupName from PmGroup";                       //还员工小组名combobox内容加载--cbbHGroupTest
            cmd    = new MySqlCommand(strSql, conn);

            da = new MySqlDataAdapter(cmd);
            ds = new DataSet();
            conn.Open();
            da.Fill(ds, "PmGroup");
            conn.Close();
            cbbHGroupName1.DisplayMember = "HGroupName";
            cbbHGroupName1.ValueMember   = "HGroupName";
            cbbHGroupName1.DataSource    = ds.Tables["PmGroup"];
            cbbHGroupName1.Text          = "";



            DataTable  dt  = new DataTable();                                         //还样机状态IsNormal内容加载
            DataColumn dc1 = new DataColumn("text");
            DataColumn dc2 = new DataColumn("value");

            dt.Columns.Add(dc1);
            dt.Columns.Add(dc2);

            DataRow dr1 = dt.NewRow();

            dr1["text"]  = "正常";
            dr1["value"] = "hello 正常";
            DataRow dr2 = dt.NewRow();

            dr2["text"]  = "故障";
            dr2["value"] = "hello 故障";
            dt.Rows.Add(dr1);
            dt.Rows.Add(dr2);

            cbbIsNormal1.DisplayMember = "text";
            cbbIsNormal1.ValueMember   = "value";
            cbbIsNormal1.DataSource    = dt;
            cbbIsNormal1.Text          = "";

            cbbIsNormal2.DisplayMember = "text";
            cbbIsNormal2.ValueMember   = "value";
            cbbIsNormal2.DataSource    = dt.Copy();
            cbbIsNormal2.Text          = "";

            cbbIsNormal3.DisplayMember = "text";
            cbbIsNormal3.ValueMember   = "value";
            cbbIsNormal3.DataSource    = dt.Copy();
            cbbIsNormal3.Text          = "";

            cbbIsNormal4.DisplayMember = "text";
            cbbIsNormal4.ValueMember   = "value";
            cbbIsNormal4.DataSource    = dt.Copy();
            cbbIsNormal4.Text          = "";

            cbbIsNormal5.DisplayMember = "text";
            cbbIsNormal5.ValueMember   = "value";
            cbbIsNormal5.DataSource    = dt.Copy();
            cbbIsNormal5.Text          = "";
        }
Exemple #17
0
        private void btnReturn_Click(object sender, EventArgs e)                                    //还样机按钮
        {
            string ip = Fuctions.GetIpAddress();

            if (LoginForm.admin == 0)
            {
                if (ip != IPADRESS && ip != IPADDRESS1 && ip != IPADRESS2)
                {
                    MessageBox.Show("请去指定电脑进行样机借阅");
                    return;
                }
            }

            //MySqlConnection conn = new MySqlConnection(GetConn.connection);                             //连接对象
            BorrowBLL borrowbll = new BorrowBLL();
            PhoneBLL  phonebll  = new PhoneBLL();

            // 若是第一行的五个中有一个为空,则给出提示
            if (cbbStaffName1.Text == "" || cbbPhoneName1.Text == "" || cbbPhoneStage1.Text == "" || cbbHGroupName1.Text == "" || cbbHGroupTest1.Text == "")
            {
                MessageBox.Show("请输入除备注以外的所有信息", "提示");
                return;
            }

            //若是五行中的 样机编号没有选,给出提示
            if (cbbPhoneNum1.Text == "" && cbbPhoneNum2.Text == "" && cbbPhoneNum3.Text == "" && cbbPhoneNum4.Text == "" && cbbPhoneNum5.Text == "")
            {
                MessageBox.Show("请输入归还的样机编号");
            }

            //样机归还时第一行的信息是否完整
            if (cbbPhoneNum1.Text != "")
            {
                if (cbbPhoneNum1.Text == cbbPhoneNum2.Text || cbbPhoneNum1.Text == cbbPhoneNum3.Text || cbbPhoneNum1.Text == cbbPhoneNum4.Text || cbbPhoneNum1.Text == cbbPhoneNum5.Text)
                {
                    MessageBox.Show("归还样机编号重复,请检查编号");
                    return;
                }

                if (cbbIsNormal1.Text == "")
                {
                    MessageBox.Show("请输入样机状态");
                    return;
                }

                if (cbbIsNormal1.Text == "故障" && txtRemark1.Text == "")
                {
                    MessageBox.Show("样机故障,请输入故障信息", "提示");
                    return;
                }
                else
                {
                    if (borrowbll.returnPhone(cbbStaffName1.Text, cbbPhoneName1.Text, cbbPhoneStage1.Text, cbbPhoneNum1.Text, cbbHGroupTest1.Text, cbbIsNormal1.Text, txtRemark1.Text) &&
                        phonebll.updatePhoneStatusIn(cbbPhoneName1.Text, cbbPhoneStage1.Text, cbbPhoneNum1.Text))
                    {
                        // MessageBox.Show("样机归还成功", "提示");
                    }
                    else
                    {
                        MessageBox.Show("样机状态未成功更新,请检查信息是否输入正确", "提示");
                    }
                }
            }

            //样机归还时第二行的信息是否完整
            if (cbbPhoneNum2.Text != "")
            {
                if (cbbPhoneNum2.Text == cbbPhoneNum1.Text || cbbPhoneNum2.Text == cbbPhoneNum3.Text || cbbPhoneNum2.Text == cbbPhoneNum4.Text || cbbPhoneNum2.Text == cbbPhoneNum5.Text)
                {
                    MessageBox.Show("归还样机编号重复,请检查编号");
                    return;
                }

                if (cbbIsNormal2.Text == "")
                {
                    MessageBox.Show("请输入样机状态");
                    return;
                }

                if (cbbIsNormal2.Text == "故障" && txtRemark2.Text == "")
                {
                    MessageBox.Show("样机故障,请输入故障信息", "提示");
                    return;
                }
                else
                {
                    if (borrowbll.returnPhone(cbbStaffName1.Text, cbbPhoneName1.Text, cbbPhoneStage1.Text, cbbPhoneNum2.Text, cbbHGroupTest1.Text, cbbIsNormal2.Text, txtRemark2.Text) &&
                        phonebll.updatePhoneStatusIn(cbbPhoneName1.Text, cbbPhoneStage1.Text, cbbPhoneNum2.Text))
                    {
                        // MessageBox.Show("样机归还成功", "提示");
                    }
                    else
                    {
                        MessageBox.Show("样机状态未成功更新,请检查信息是否输入正确", "提示");
                    }
                }
            }

            //样机归还时第三行的信息是否完整
            if (cbbPhoneNum3.Text != "")
            {
                if (cbbPhoneNum3.Text == cbbPhoneNum1.Text || cbbPhoneNum3.Text == cbbPhoneNum2.Text || cbbPhoneNum3.Text == cbbPhoneNum4.Text || cbbPhoneNum3.Text == cbbPhoneNum5.Text)
                {
                    MessageBox.Show("归还样机编号重复,请检查编号");
                    return;
                }

                if (cbbIsNormal3.Text == "")
                {
                    MessageBox.Show("请输入样机状态");
                    return;
                }

                if (cbbIsNormal3.Text == "故障" && txtRemark3.Text == "")
                {
                    MessageBox.Show("样机故障,请输入故障信息", "提示");
                    return;
                }
                else
                {
                    if (borrowbll.returnPhone(cbbStaffName1.Text, cbbPhoneName1.Text, cbbPhoneStage1.Text, cbbPhoneNum3.Text, cbbHGroupTest1.Text, cbbIsNormal3.Text, txtRemark3.Text) &&
                        phonebll.updatePhoneStatusIn(cbbPhoneName1.Text, cbbPhoneStage1.Text, cbbPhoneNum3.Text))
                    {
                        //MessageBox.Show("样机归还成功", "提示");
                    }
                    else
                    {
                        MessageBox.Show("样机状态未成功更新,请检查信息是否输入正确", "提示");
                    }
                }
            }

            //样机归还时第四行的信息是否完整
            if (cbbPhoneNum4.Text != "")
            {
                if (cbbPhoneNum4.Text == cbbPhoneNum1.Text || cbbPhoneNum4.Text == cbbPhoneNum2.Text || cbbPhoneNum4.Text == cbbPhoneNum3.Text || cbbPhoneNum4.Text == cbbPhoneNum5.Text)
                {
                    MessageBox.Show("归还样机编号重复,请检查编号");
                    return;
                }

                if (cbbIsNormal4.Text == "")
                {
                    MessageBox.Show("请输入样机状态");
                    return;
                }

                if (cbbIsNormal4.Text == "故障" && txtRemark4.Text == "")
                {
                    MessageBox.Show("样机故障,请输入故障信息", "提示");
                    return;
                }
                else
                {
                    if (borrowbll.returnPhone(cbbStaffName1.Text, cbbPhoneName1.Text, cbbPhoneStage1.Text, cbbPhoneNum4.Text, cbbHGroupTest1.Text, cbbIsNormal4.Text, txtRemark4.Text) &&
                        phonebll.updatePhoneStatusIn(cbbPhoneName1.Text, cbbPhoneStage1.Text, cbbPhoneNum4.Text))
                    {
                        //MessageBox.Show("样机归还成功", "提示");
                    }
                    else
                    {
                        MessageBox.Show("样机状态未成功更新,请检查信息是否输入正确", "提示");
                    }
                }
            }


            //样机归还时第五行的信息是否完整
            if (cbbPhoneNum5.Text != "")
            {
                if (cbbPhoneNum5.Text == cbbPhoneNum1.Text || cbbPhoneNum5.Text == cbbPhoneNum2.Text || cbbPhoneNum5.Text == cbbPhoneNum3.Text || cbbPhoneNum5.Text == cbbPhoneNum4.Text)
                {
                    MessageBox.Show("归还样机编号重复,请检查编号");
                    return;
                }

                if (cbbIsNormal5.Text == "")
                {
                    MessageBox.Show("请输入样机状态");
                    return;
                }

                if (cbbIsNormal5.Text == "故障" && txtRemark5.Text == "")
                {
                    MessageBox.Show("样机故障,请输入故障信息", "提示");
                    return;
                }
                else
                {
                    if (borrowbll.returnPhone(cbbStaffName1.Text, cbbPhoneName1.Text, cbbPhoneStage1.Text, cbbPhoneNum5.Text, cbbHGroupTest1.Text, cbbIsNormal5.Text, txtRemark5.Text) &&
                        phonebll.updatePhoneStatusIn(cbbPhoneName1.Text, cbbPhoneStage1.Text, cbbPhoneNum5.Text))
                    {
                        //MessageBox.Show("样机归还成功", "提示");
                    }
                    else
                    {
                        MessageBox.Show("样机状态未成功更新,请检查信息是否输入正确", "提示");
                    }
                }
            }

            borrows = borrowbll.GetAllBorrow();
            borrowDataGrid.DataSource = borrows;


            //**********************************************************借机相关内容更新
            string           strSql = "select distinct PhoneName from PmPhone where PhoneStatus = '在库' and PhoneDisplay = 'TRUE'"; //更新cbb中样机信息
            MySqlCommand     cmd    = new MySqlCommand(strSql, conn);
            MySqlDataAdapter da     = new MySqlDataAdapter(cmd);
            DataSet          ds     = new DataSet();

            conn.Open();
            da.Fill(ds, "PmPhone");
            conn.Close();
            cbbPhoneName.DisplayMember = "PhoneName";
            cbbPhoneName.ValueMember   = "PhoneName";
            cbbPhoneName.DataSource    = ds.Tables["PmPhone"];
            cbbPhoneName.Text          = "";

            //**********************************************************还机相关内容更新
            //strSql = "select distinct StaffName from PmBorrow";                               //--还员工姓名combobox内容更新
            strSql = "select distinct StaffName from PmBorrow where IsReturn='false' order by convert(StaffName USING gbk) asc";
            cmd    = new MySqlCommand(strSql, conn);
            da     = new MySqlDataAdapter(cmd);
            ds     = new DataSet();
            conn.Open();
            da.Fill(ds, "PmBorrow");
            conn.Close();
            cbbStaffName1.DisplayMember = "StaffName";
            cbbStaffName1.ValueMember   = "StaffName";
            cbbStaffName1.DataSource    = ds.Tables["PmBorrow"];
            cbbStaffName1.Text          = "";

            //cbbHGroupName1.Text = "";                                                              //--其余的清空
            //cbbHGroupTest1.Text = "";
            cbbIsNormal1.Text = "";
            txtRemark1.Text   = "";

            cbbIsNormal2.Text = "";
            txtRemark2.Text   = "";

            cbbIsNormal3.Text = "";
            txtRemark3.Text   = "";

            cbbIsNormal4.Text = "";
            txtRemark4.Text   = "";

            cbbIsNormal5.Text = "";
            txtRemark5.Text   = "";
        }
        private void BorrowQueryForm_Load(object sender, EventArgs e)
        {
            this.Width  = Fuctions.winFormWidth;
            this.Height = Fuctions.winFormHeight;


            BorrowBLL borrowbll = new BorrowBLL();

            borrows = borrowbll.GetNoneBorrow();
            borrowQDataGrid.DataSource = borrows;

            borrowQDataGrid.ReadOnly = true;
            borrowQDataGrid.Width    = Fuctions.dataGridViewWidth;
            borrowQDataGrid.Height   = Fuctions.dataGridViewHeight;
            borrowQDataGrid.Location = new Point(Fuctions.dataGridViewLocationX, Fuctions.dataGridViewLocationY);

            borrowQDataGrid.Columns[0].HeaderText  = "主键";  //修改显示的列名
            borrowQDataGrid.Columns[0].Visible     = false;
            borrowQDataGrid.Columns[1].HeaderText  = "员工";
            borrowQDataGrid.Columns[2].HeaderText  = "名称";
            borrowQDataGrid.Columns[3].HeaderText  = "阶段";
            borrowQDataGrid.Columns[4].HeaderText  = "编号";
            borrowQDataGrid.Columns[5].HeaderText  = "借用日期";
            borrowQDataGrid.Columns[6].HeaderText  = "归还日期";
            borrowQDataGrid.Columns[7].HeaderText  = "是否归还";
            borrowQDataGrid.Columns[7].Visible     = false;
            borrowQDataGrid.Columns[8].HeaderText  = "试验项目";
            borrowQDataGrid.Columns[9].HeaderText  = "状态";
            borrowQDataGrid.Columns[10].HeaderText = "备注";
            borrowQDataGrid.Columns[11].HeaderText = "操作人";


            borrowQDataGrid.Columns[1].Width  = 50;
            borrowQDataGrid.Columns[2].Width  = Fuctions.dataGridViewPhoneName;
            borrowQDataGrid.Columns[3].Width  = 90;
            borrowQDataGrid.Columns[4].Width  = Fuctions.dataGridViewPhoneNum;
            borrowQDataGrid.Columns[5].Width  = 120;
            borrowQDataGrid.Columns[6].Width  = 120;
            borrowQDataGrid.Columns[8].Width  = 120;
            borrowQDataGrid.Columns[9].Width  = 50;
            borrowQDataGrid.Columns[10].Width = Fuctions.dataGridViewNote;
            borrowQDataGrid.Columns[11].Width = 50;

            Fuctions.AutoSize(borrowQDataGrid);


            //**********************************************************还机相关内容更新
            string           strSql = "select distinct StaffName from PmBorrow";                     //--还员工姓名combobox内容更新
            MySqlCommand     cmd    = new MySqlCommand(strSql, conn);
            MySqlDataAdapter da     = new MySqlDataAdapter(cmd);
            DataSet          ds     = new DataSet();

            conn.Open();
            da.Fill(ds, "PmBorrow");
            conn.Close();
            cbbStaffName.DisplayMember = "StaffName";
            cbbStaffName.ValueMember   = "StaffName";
            cbbStaffName.DataSource    = ds.Tables["PmBorrow"];
            cbbStaffName.Text          = "";

            //只显示让显示的
            strSql = "SELECT DISTINCT pmborrow.PhoneName FROM pmborrow,pmphone WHERE pmborrow.PhoneName = pmphone.PhoneName AND pmphone.PhoneDisplay = 'TRUE' ";                               //还样机名称combobox内容加载
            cmd    = new MySqlCommand(strSql, conn);
            da     = new MySqlDataAdapter(cmd);
            ds     = new DataSet();
            conn.Open();
            da.Fill(ds, "PmBorrow");
            conn.Close();
            cbbPhoneName.DisplayMember = "PhoneName";
            cbbPhoneName.ValueMember   = "PhoneName";
            cbbPhoneName.DataSource    = ds.Tables["PmBorrow"];
            cbbPhoneName.Text          = "";

            strSql = "select distinct HGroupName from PmGroup";                               //还员工小组名combobox内容加载
            cmd    = new MySqlCommand(strSql, conn);
            da     = new MySqlDataAdapter(cmd);
            ds     = new DataSet();
            conn.Open();
            da.Fill(ds, "PmGroup");
            conn.Close();
            cbbHGroupName.DisplayMember = "HGroupName";
            cbbHGroupName.ValueMember   = "HGroupName";
            cbbHGroupName.DataSource    = ds.Tables["PmGroup"];
            cbbHGroupName.Text          = "";


            DataTable  dt  = new DataTable();                                                 //还样机状态IsNormal内容加载
            DataColumn dc1 = new DataColumn("text");
            DataColumn dc2 = new DataColumn("value");

            dt.Columns.Add(dc1);
            dt.Columns.Add(dc2);

            DataRow dr1 = dt.NewRow();

            dr1["text"]  = "正常";
            dr1["value"] = "hello 正常";
            DataRow dr2 = dt.NewRow();

            dr2["text"]  = "故障";
            dr2["value"] = "hello 故障";
            dt.Rows.Add(dr1);
            dt.Rows.Add(dr2);

            cbbIsNormal.DisplayMember = "text";
            cbbIsNormal.ValueMember   = "value";
            cbbIsNormal.DataSource    = dt;
            cbbIsNormal.Text          = "";
        }
Exemple #19
0
        private void BorrowInfoForm_Load(object sender, EventArgs e)            //加载窗体时执行操作
        {
            this.Width  = Fuctions.winFormWidth;
            this.Height = Fuctions.winFormHeight;

            string    strSql    = "select * from PmBorrow where StaffName = '" + LoginForm.usrName + "' and IsReturn = 'false' order by BorrowID DESC"; //样机名称combobox内容加载
            BorrowBLL borrowbll = new BorrowBLL();                                                                                                      //DataGrid 内容加载

            borrows = borrowbll.selByCondition(strSql);
            borrowDataGrid.DataSource = borrows;


            borrowDataGrid.ReadOnly = true;
            borrowDataGrid.RowHeadersWidthSizeMode     = DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders;
            borrowDataGrid.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
            borrowDataGrid.Width    = Fuctions.dataGridViewWidth;
            borrowDataGrid.Height   = 335;
            borrowDataGrid.Location = new Point(Fuctions.dataGridViewLocationX, Fuctions.dataGridViewLocationY);

            borrowDataGrid.Columns[0].HeaderText  = "主键";  //修改显示的列名
            borrowDataGrid.Columns[0].Visible     = false;
            borrowDataGrid.Columns[1].HeaderText  = "员工";
            borrowDataGrid.Columns[2].HeaderText  = "名称";
            borrowDataGrid.Columns[3].HeaderText  = "阶段";
            borrowDataGrid.Columns[4].HeaderText  = "编号";
            borrowDataGrid.Columns[5].HeaderText  = "借用日期";
            borrowDataGrid.Columns[6].HeaderText  = "归还日期";
            borrowDataGrid.Columns[7].HeaderText  = "是否归还";
            borrowDataGrid.Columns[7].Visible     = false;
            borrowDataGrid.Columns[8].HeaderText  = "试验项目";
            borrowDataGrid.Columns[9].HeaderText  = "状态";
            borrowDataGrid.Columns[10].HeaderText = "备注";
            borrowDataGrid.Columns[11].HeaderText = "操作人";


            borrowDataGrid.Columns[1].Width  = 50;
            borrowDataGrid.Columns[2].Width  = Fuctions.dataGridViewPhoneName;
            borrowDataGrid.Columns[3].Width  = 80;
            borrowDataGrid.Columns[4].Width  = Fuctions.dataGridViewPhoneNum;;
            borrowDataGrid.Columns[5].Width  = 120;
            borrowDataGrid.Columns[6].Width  = 120;
            borrowDataGrid.Columns[8].Width  = Fuctions.dataGridViewTest;
            borrowDataGrid.Columns[9].Width  = 50;
            borrowDataGrid.Columns[10].Width = Fuctions.dataGridViewNote;
            borrowDataGrid.Columns[11].Width = 50;

            Fuctions.AutoSize(borrowDataGrid);


            /*
             * 样机相关内容加载
             *
             */

            //样机名称加载
            strSql = "select distinct PhoneName from PmPhone where PhoneStatus = '在库' and PhoneDisplay = 'TRUE'"; //样机名称combobox内容加载
            MySqlCommand cmd = new MySqlCommand(strSql, conn);

            MySqlDataAdapter da = new MySqlDataAdapter(cmd);
            DataSet          ds = new DataSet();

            conn.Open();
            da.Fill(ds, "PmPhone");
            conn.Close();
            cbbPhoneName.DisplayMember = "PhoneName";
            cbbPhoneName.ValueMember   = "PhoneName";
            cbbPhoneName.DataSource    = ds.Tables["PmPhone"];
            cbbPhoneName.Text          = "";


            //实验名称加载
            strSql = "select distinct HGroupTest from PmGroup where HGroupName = '可靠性'";
            cmd    = new MySqlCommand(strSql, conn);

            da = new MySqlDataAdapter(cmd);
            ds = new DataSet();
            conn.Open();
            da.Fill(ds, "PmTest");
            conn.Close();
            cbbHGroupTest.DisplayMember = "HGroupTest";
            cbbHGroupTest.ValueMember   = "HGroupTest";
            cbbHGroupTest.DataSource    = ds.Tables["PmTest"];
            cbbHGroupTest.Text          = "";


            //还样机状态IsNormal内容加载
            DataTable  dt  = new DataTable();
            DataColumn dc1 = new DataColumn("text");
            DataColumn dc2 = new DataColumn("value");

            dt.Columns.Add(dc1);
            dt.Columns.Add(dc2);

            DataRow dr1 = dt.NewRow();

            dr1["text"]  = "正常";
            dr1["value"] = "hello 正常";
            DataRow dr2 = dt.NewRow();

            dr2["text"]  = "故障";
            dr2["value"] = "hello 故障";
            dt.Rows.Add(dr1);
            dt.Rows.Add(dr2);

            //cbb中内容加载
            cbbIsNormal.DisplayMember = "text";
            cbbIsNormal.ValueMember   = "value";
            cbbIsNormal.DataSource    = dt.Copy();
            cbbIsNormal.Text          = "正常";

            cbbIsNormal1.DisplayMember = "text";
            cbbIsNormal1.ValueMember   = "value";
            cbbIsNormal1.DataSource    = dt.Copy();
            cbbIsNormal1.Text          = "正常";

            cbbIsNormal2.DisplayMember = "text";
            cbbIsNormal2.ValueMember   = "value";
            cbbIsNormal2.DataSource    = dt.Copy();
            cbbIsNormal2.Text          = "正常";

            cbbIsNormal3.DisplayMember = "text";
            cbbIsNormal3.ValueMember   = "value";
            cbbIsNormal3.DataSource    = dt.Copy();
            cbbIsNormal3.Text          = "正常";

            cbbIsNormal4.DisplayMember = "text";
            cbbIsNormal4.ValueMember   = "value";
            cbbIsNormal4.DataSource    = dt.Copy();
            cbbIsNormal4.Text          = "正常";

            cbbIsNormal5.DisplayMember = "text";
            cbbIsNormal5.ValueMember   = "value";
            cbbIsNormal5.DataSource    = dt.Copy();
            cbbIsNormal5.Text          = "正常";

            cbbIsNormal6.DisplayMember = "text";
            cbbIsNormal6.ValueMember   = "value";
            cbbIsNormal6.DataSource    = dt.Copy();
            cbbIsNormal6.Text          = "正常";

            cbbIsNormal9.DisplayMember = "text";
            cbbIsNormal9.ValueMember   = "value";
            cbbIsNormal9.DataSource    = dt.Copy();
            cbbIsNormal9.Text          = "正常";

            cbbIsNormal7.DisplayMember = "text";
            cbbIsNormal7.ValueMember   = "value";
            cbbIsNormal7.DataSource    = dt.Copy();
            cbbIsNormal7.Text          = "正常";

            cbbIsNormal8.DisplayMember = "text";
            cbbIsNormal8.ValueMember   = "value";
            cbbIsNormal8.DataSource    = dt.Copy();
            cbbIsNormal8.Text          = "正常";
        }
Exemple #20
0
        static void Main(string[] args)
        {
            //SubscriberBLL sb = new SubscriberBLL();
            //  sb.GetExpiredSubscribersEmail();


            //EmailService em = new EmailService();


            //em.SendMails("*****@*****.**", "send from c# Endrit Tmava", "Funksionoi dergimi i email nga Library Management");
            //em.SendMails("*****@*****.**", "send from c# Endrit Tmava", "Funksionoi dergimi i email nga Library Management");
            //    RoleBLL rolebll;
            //    List<Role> role;
            //    rolebll = new RoleBLL();

            //    role = rolebll.GetAllRoles();


            //    //comboRoleCreate.DataSource = role;


            //    string errors = "";



            //    User usr = new User();

            //    usr.Name = "a";
            //    usr.LastName = "a";
            //    usr.Email = "a";
            //    usr.Username = "******";
            //    usr.InsBy = FormLoggedUser.Id;
            //    usr.Password = "******";
            //    //usr._role = getRole();
            //    //usr.RoleID = usr._role.UserRoleId;

            //    UsersValidation usrval = new UsersValidation();
            //    usrval.validateCreateUser();
            //    ValidationResult vres = usrval.Validate(usr);

            //    if (vres.IsValid == false)
            //    {

            //        foreach (ValidationFailure item in vres.Errors)
            //        {
            //            errors += $"       {item.ErrorMessage}        \n \n";
            //        }

            //        MessageBox.Show(errors,"ERROR WARNING",MessageBoxButtons.OK,MessageBoxIcon.Warning);
            //    }
            //}

            //public Role getRole()
            //{
            //    return comboRoleCreate.SelectedItem as Role;
            //}\


            //Material mat = new Material();
            //MaterialBLL mbll = new MaterialBLL();
            //mat.MaterialId = 1020;
            //mat.Title = "tryagain";
            //mat._Genre.GenreId = 1;
            //mat._PublishHouse._PublishHouse = "Shpijajem";
            //mat.PublishPlace = "FFK";
            //mat._MaterialType.MaterialTypeId = 1;
            //mat.AvailableCoppies = 4;
            //mat.Quantity = 4;
            //mat._Language.LanguageId = 1;
            //mat.LanguageId = 1;
            //mat.UpdBy = 80;
            //mat._Author.AuthorName = "Endrittmavahe";
            //Console.WriteLine(mbll.Update(mat).ToString());



            BorrowBLL borrow = new BorrowBLL();


            BorrowReturn br = new BorrowReturn();

            br.BorrowReturnId = 3;
            br.BorrowId       = 2;
            br.ReturnDate     = DateTime.Now;
            br.Comment        = "asdenaaa";
            br.UpdBy          = 80;
            BorrowReturnBLL brb = new BorrowReturnBLL();

            brb.Update(br);

            //foreach (var item in borrow.GetAll())
            //{
            //    Console.WriteLine($"{item.SubscriberId}, {item.materialId}, {item.DeadLine}");
            //}
        }