Esempio n. 1
0
        public string createKeyMuonSach()
        {
            PHIEUMUONTRA pm = new PHIEUMUONTRA();

            foreach (PHIEUMUONTRA pmt in linq.PHIEUMUONTRAs)
            {
                pm = pmt;
            }
            if (pm.MAPHIEUMUON != null)
            {
                return(createAuto3(pm.MAPHIEUMUON));
            }
            else
            {
                return("PM001");
            }
        }
Esempio n. 2
0
 private void btnthemsuapmt_Click(object sender, EventArgs e)
 {
     if (lbltestnl.Text != "")
     {
         MessageBox.Show("Vui lòng nhập ngày lập", "Thông báo", MessageBoxButtons.OK);
     }
     else
     {
         try
         {
             PHIEUMUONTRA pmt = new PHIEUMUONTRA();
             pmt.MAPHIEUMUON = mskMa_phieumuontra.Text;
             pmt.MANV        = cboManv_pmt.SelectedValue.ToString();
             pmt.MATHE       = cboMatdg_pmt.SelectedValue.ToString();
             pmt.MADOCGIA    = txtMadg_pmt.Text;
             pmt.NGAYLAP     = Convert.ToDateTime(dtmngaylap_phieumuontra.Value.ToString("dd/MM/yyyy"));
             var tests = db.PHIEUMUONTRAs.FirstOrDefault(p => p.MAPHIEUMUON == pmt.MAPHIEUMUON);
             if (tests == null)
             {
                 db.PHIEUMUONTRAs.InsertOnSubmit(pmt);
                 db.SubmitChanges();
                 MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK);
                 loadpmt();
                 mskMa_phieumuontra.Clear();
             }
             else
             {
                 tests.MANV    = cboManv_pmt.SelectedValue.ToString();
                 tests.MATHE   = cboMatdg_pmt.SelectedValue.ToString();
                 tests.NGAYLAP = Convert.ToDateTime(dtmngaylap_phieumuontra.Value);
                 MessageBox.Show("Sửa thành công", "Thông báo", MessageBoxButtons.OK);
                 db.SubmitChanges();
                 loadpmt();
                 mskMa_phieumuontra.Clear();
             }
             autotang();
         }
         catch
         {
             MessageBox.Show("Có Lỗi", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
Esempio n. 3
0
        public int addPhieuMuon(string maphieumuon, string manv, string masinhvien, int sosach, List <string> masach)
        {
            try
            {
                if (con.ktSVPhat(masinhvien))
                {
                    if (ktSVMuon(maphieumuon))
                    {
                        PHIEUMUONTRA ptm = new PHIEUMUONTRA();
                        ptm.MAPHIEUMUON = maphieumuon;
                        ptm.MANV        = manv;
                        ptm.MADG        = masinhvien;
                        DateTime ngaymuon = DateTime.Today;
                        ptm.NGAYMUON = ngaymuon;
                        ptm.PHICOC   = 150000;

                        linqToMySQL1.PHIEUMUONTRAs.InsertOnSubmit(ptm);
                        foreach (string sach in masach)
                        {
                            addCTPhieuMuonTra(maphieumuon, sach);
                        }
                        linqToMySQL1.SubmitChanges();
                        return(1);
                    }
                    else
                    {
                        return(3);
                    }
                }
                else
                {
                    return(2);
                }
            }
            catch
            {
                return(0);
            }
        }
Esempio n. 4
0
        private void btnxoapmt_Click(object sender, EventArgs e)
        {
            PHIEUMUONTRA pmt = new PHIEUMUONTRA();

            if (MessageBox.Show("Bạn có muốn xoá?", "Thông Báo",
                                MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                foreach (DataGridViewRow row in dgvpmt.SelectedRows)
                {
                    var numrow = row.Cells[0].Value;
                    pmt = db.PHIEUMUONTRAs.FirstOrDefault(s => s.MAPHIEUMUON == numrow.ToString());
                    if (pmt != null)
                    {
                        db.PHIEUMUONTRAs.DeleteOnSubmit(pmt);
                    }
                    db.SubmitChanges();
                    loadpmt();
                    MessageBox.Show("Xoá Thành Công", "Thông Báo", MessageBoxButtons.OK);
                    mskMa_phieumuontra.Clear();
                }
            }
        }