Example #1
0
        private void btnCheck_Click(object sender, EventArgs e)
        {
            if (checkDataInput() == true)
            {
                eDiskRental dr = new eDiskRental();

                //MessageBox.Show(cmbDiskID.Text);
                dr = drbll.getDiskNoRentalByDiskID(Convert.ToInt32(cmbDiskID.Text));

                eRental r = new eRental();
                r = rbll.getOneRental(dr.RentalID);

                eCustomer c = new eCustomer();
                c = cbll.getOneCustomer(r.CustomerID);

                eDisk ed = new eDisk();
                ed = dbll.getOneDisk(dr.DiskID);

                eTitle et = new eTitle();
                et = tbll.getOneTitle(ed.TitleID);

                eLateCharge elc = new eLateCharge();
                elc = lcbll.getOneLateCharge(c.CustomerID, ed.DiskID);

                lblCustomerName.Text = c.CustomerName;
                lblCusTomerID.Text   = c.CustomerID.ToString();
                lblAddress.Text      = c.Address;
                lblPhoneNumber.Text  = c.PhoneNumber;
                lblRentalDate.Text   = r.RentalDate.ToString();
                lblTitleID.Text      = et.TitleName;
                lblLateCharge.Text   = elc.LateCharge.ToString();
                //MessageBox.Show(r.CustomerID.ToString());
            }
        }
Example #2
0
        public void addLateCharge(eLateCharge el)
        {
            var item = db.tbl_LateCharges.Where(x => x.LateChargeID == el.LateChargeID).FirstOrDefault();

            item.LateChargeID = el.LateChargeID;
            item.CustomerID   = Convert.ToInt32(el.CustomerID);
            item.DiskID       = Convert.ToInt32(el.DiskID);
            item.LateCharge   = 10000;

            db.SubmitChanges();
        }
Example #3
0
        public eLateCharge getLateChargeByDiskID(int did)
        {
            eLateCharge lc   = new eLateCharge();
            var         temp = db.tbl_LateCharges.Where(x => x.DiskID == did).FirstOrDefault();

            lc.LateChargeID = Convert.ToInt32(temp.LateChargeID);
            lc.CustomerID   = Convert.ToInt32(temp.CustomerID);
            lc.DiskID       = Convert.ToInt32(temp.DiskID);
            lc.LateCharge   = Convert.ToInt32(temp.LateCharge);

            return(lc);
        }
Example #4
0
        public eLateCharge getOneLateCharge(int cid, int did)
        {
            eLateCharge e = new eLateCharge();

            var item = db.tbl_LateCharges.Where(x => x.CustomerID == cid && x.DiskID == did).FirstOrDefault();

            e.LateChargeID = item.LateChargeID;
            e.CustomerID   = Convert.ToInt32(item.CustomerID);
            e.DiskID       = Convert.ToInt32(item.DiskID);
            e.LateCharge   = Convert.ToInt32(item.LateCharge);

            return(e);
        }
Example #5
0
        private void btnreturn_Click(object sender, EventArgs e)
        {
            //rtbll = new ReturnDiskBLL();
            //eReturn ert = new eReturn();
            //ert.CustomerID = Convert.ToInt32(txtcustomerid.Text);
            //ert.DiskID = Convert.ToInt32(cmbDiskID.Text);
            //ert.ReturnDate = Convert.ToDateTime(dtreturn.Text);

            //int temp = rtbll.ReturnDisk(ert);
            //if (temp >= 0 )
            //    MessageBox.Show("Trễ", "Noti", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            //else
            //{
            //    MessageBox.Show("Trả đĩa thành công!", "Noti!", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);


            //}


            //0 la chua tra, 1 la tra roi
            eDiskRental dr = new eDiskRental();

            //MessageBox.Show(cmbDiskID.Text);
            dr = drbll.getDiskNoRentalByDiskID(Convert.ToInt32(cmbDiskID.Text));
            //MessageBox.Show(dr.RentalID.ToString());
            drbll.updateStatusDiskRental(dr, 1);

            eRental er = new eRental();

            er = rbll.getOneRental(dr.RentalID);
            TimeSpan ts = new TimeSpan();

            ts = dr.ReturnDate - er.RentalDate;

            eDisk di = new eDisk();

            di = dbll.getOneDisk(dr.DiskID);

            eLateCharge lc = new eLateCharge();

            MessageBox.Show(er.CustomerID.ToString());
            MessageBox.Show(di.DiskID.ToString());
            lc = lcbll.getOneLateCharge(er.CustomerID, di.DiskID);
            MessageBox.Show(lc.LateChargeID.ToString());
            //lcbll.addLateCharge(lc);
        }
Example #6
0
        public List <eLateCharge> getAllLateCharge()
        {
            List <eLateCharge> ls = new List <eLateCharge>();

            foreach (tbl_LateCharge item in db.tbl_LateCharges.ToList())
            {
                eLateCharge temp = new eLateCharge();
                temp.LateChargeID = item.LateChargeID;
                temp.CustomerID   = Convert.ToInt32(item.CustomerID);
                temp.DiskID       = Convert.ToInt32(item.DiskID);
                temp.LateCharge   = Convert.ToDecimal(item.LateCharge);


                ls.Add(temp);
            }

            return(ls);
        }
Example #7
0
        public List <eLateCharge> getLateChargeByCustomerID(int cid)
        {
            List <eLateCharge> ls = new List <eLateCharge>();
            var lslate            = db.tbl_LateCharges.Where(x => x.CustomerID == cid).ToList();

            foreach (tbl_LateCharge item in lslate)
            {
                eLateCharge temp = new eLateCharge();
                temp.LateChargeID = item.LateChargeID;
                temp.CustomerID   = Convert.ToInt32(item.CustomerID);
                temp.DiskID       = Convert.ToInt32(item.DiskID);
                temp.LateCharge   = Convert.ToDecimal(item.LateCharge);


                ls.Add(temp);
            }

            return(ls);
        }
Example #8
0
        public int Add(eLateCharge lcid)
        {
            var lateid = db.tbl_LateCharges.Where(x => x.LateChargeID == lcid.LateChargeID).FirstOrDefault();

            if (lateid != null)
            {
                return(0);
            }
            tbl_LateCharge tmplc = new tbl_LateCharge();

            tmplc.LateChargeID = lateid.LateChargeID;
            tmplc.LateCharge   = lateid.LateCharge;
            tmplc.DiskID       = lateid.DiskID;
            tmplc.CustomerID   = lateid.CustomerID;

            db.tbl_LateCharges.InsertOnSubmit(tmplc);
            db.SubmitChanges();
            return(1);
        }