예제 #1
0
        ReturnWrench GetReturnWrench(BorrowWrench br)
        {
            ReturnWrench  rw = new ReturnWrench();
            List <borrow> bl = Borrow.SelectByWrench(br.wrenchguid, br.userguid, false);

            if (bl != null && bl.Count > 0)
            {
                borrow b        = bl.FirstOrDefault();
                wrench w        = Wrench.selectByguid(b.WrenchID);
                users  u        = User.SelectByguid(b.borrowUser);
                users  operatos = User.SelectByguid(b.borrowOperator);
                _returnwrench.Add(new ReturnWrench()
                {
                    wrenchbarcode = w.wrenchBarCode,
                    wrenchcode    = w.wrenchCode,
                    wrenchguid    = w.guid,
                    cardid        = u.cardID,
                    username      = u.username,
                    factory       = w.factory,
                    rang          = w.rangeMin.ToString("f2") + "~" + w.rangeMin.ToString("f2"),
                    borrowdate    = b.borrowDate.Replace('T', ' '),
                    operater      = operatos.username,
                    wrenchcommit  = w.comment
                });

                return(rw);
            }
            return(null);
        }
        private void bt_del_Click(object sender, RoutedEventArgs e)
        {
            if (this.gd_borrow.SelectedIndex < 0)
            {
                return;
            }
            BorrowWrench bw = this.gd_borrow.SelectedItem as BorrowWrench;

            if (bw == null || bw.wrenchbarcode == null)
            {
                return;
            }
            borrowwrenchlist.RemoveAt(borrowwrenchlist.FindIndex(p => p.wrenchbarcode == bw.wrenchbarcode));
            DgBind(borrowwrenchlist);
        }