Пример #1
0
        protected void grvDaoTao_DeleteCommand(object sender, GridCommandEventArgs e)
        {
            var    ID = (e.Item as GridDataItem).GetDataKeyValue("IDDaoTao").ToString();
            int    id = Convert.ToInt32(ID);
            DaoTao dt = _entities.DaoTaos.Where(d => d.IDDaoTao == id).FirstOrDefault();

            _entities.DaoTaos.DeleteObject(dt);
            _entities.SaveChanges();
        }
 private void passingData()
 {
     tempDaoTao            = new DaoTao();
     tempDaoTao.MaKhoaDT   = txtMakhoa.Text;
     tempDaoTao.TenKhoaDT  = txtTenKhoa.Text;
     tempDaoTao.Diadiem    = txtDiaDiem.Text;
     tempDaoTao.HinhThucDT = txtHinhthucdaotao.Text;
     tempDaoTao.Chiphi     = Convert.ToDecimal(txtChiphi.Text);
     tempDaoTao.NgayBD     = Convert.ToDateTime(dateTimePickerNgaybatdau.Value);
     tempDaoTao.NgayKT     = Convert.ToDateTime(dateTimePickerNgayketthuc.Value);
 }
Пример #3
0
        public bool Add(DaoTao newDT)
        {
            try
            {
                Tbl_DaoTaoNV newRecord = MyConvert.toTbl_DaoTao(newDT);

                DB.Tbl_DaoTaoNVs.InsertOnSubmit(newRecord);
                DB.SubmitChanges();

                return(true);
            }
            catch { return(false); }
        }
        public static Tbl_DaoTaoNV toTbl_DaoTao(DaoTao daotao)
        {
            Tbl_DaoTaoNV record = new Tbl_DaoTaoNV();

            record.maKhoaDT   = daotao.MaKhoaDT;
            record.tenKhoaDT  = daotao.TenKhoaDT;
            record.ngayBD     = daotao.NgayBD;
            record.ngayKT     = daotao.NgayKT;
            record.diaDiem    = daotao.Diadiem;
            record.hinhthucDT = daotao.HinhThucDT;
            record.chiPhi     = record.chiPhi;
            return(record);
        }
Пример #5
0
        public bool Update(DaoTao updateDT)
        {
            try
            {
                Tbl_DaoTaoNV updateRecord = DB.Tbl_DaoTaoNVs.Single(record => record.maKhoaDT == updateDT.MaKhoaDT);

                updateRecord.maKhoaDT   = updateDT.MaKhoaDT;
                updateRecord.tenKhoaDT  = updateDT.TenKhoaDT;
                updateRecord.ngayBD     = updateDT.NgayBD;
                updateRecord.ngayKT     = updateDT.NgayKT;
                updateRecord.diaDiem    = updateDT.Diadiem;
                updateRecord.hinhthucDT = updateDT.HinhThucDT;
                updateRecord.chiPhi     = updateDT.Chiphi;

                DB.SubmitChanges();

                return(true);
            }
            catch { return(false); }
        }
Пример #6
0
        protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            switch (e.Item.Value)
            {
            case "Save":
                if (idDaoTao == null)
                {
                    DaoTao dt = new DaoTao();
                    dt.IDNhanVien    = (int)Session["idNV"];
                    dt.IDTrinhDo     = Convert.ToInt32(cboTrinhDo.SelectedValue);
                    dt.IDLoaiHinh    = Convert.ToInt32(cboLoaiHinh.SelectedValue);
                    dt.IDNoiCapBang  = Convert.ToInt32(cboNoiDT.SelectedValue);
                    dt.TuNgay        = txtTuNgay.SelectedDate;
                    dt.DenNgay       = txtDenNgay.SelectedDate;
                    dt.IDChuyenNganh = Convert.ToInt32(cboChuyenNganh.SelectedValue);
                    dt.IDLoaiBangDT  = Convert.ToInt32(cboLoaiBang.SelectedValue);
                    dt.Anh           = imgdata;
                    dt.Type          = 0; // Type = 0 là loại bằng cấp
                    dt.NgayTao       = dt.NgayCapNhat = DateTime.Now;
                    dt.NguoiTao      = dt.NguoiCapNhat = idUser;
                    _entities.AddToDaoTaos(dt);
                    try
                    {
                        _entities.SaveChanges();
                        grvDaoTao.Rebind();
                        RadWindowManager1.RadAlert("Thêm thông tin thành công", 285, 100, "Thông báo", null);
                    }
                    catch (Exception ex)
                    {
                        RadWindowManager1.RadAlert("Thêm thông tin thất bại", 285, 100, "Lỗi", null);
                        throw ex;
                    }
                }
                else
                {
                    DaoTao daoTao = _entities.DaoTaos.Where(d => d.IDDaoTao == idDaoTao).FirstOrDefault();
                    daoTao.IDTrinhDo     = Convert.ToInt32(cboTrinhDo.SelectedValue);
                    daoTao.IDLoaiHinh    = Convert.ToInt32(cboLoaiHinh.SelectedValue);
                    daoTao.IDNoiCapBang  = Convert.ToInt32(cboNoiDT.SelectedValue);
                    daoTao.TuNgay        = txtTuNgay.SelectedDate;
                    daoTao.DenNgay       = txtDenNgay.SelectedDate;
                    daoTao.IDChuyenNganh = Convert.ToInt32(cboChuyenNganh.SelectedValue);
                    daoTao.IDLoaiBangDT  = Convert.ToInt32(cboLoaiBang.SelectedValue);
                    daoTao.Type          = 0;// Type = 0 là loại bằng cấp
                    daoTao.Anh           = imgdata;
                    daoTao.NgayCapNhat   = DateTime.Now;
                    daoTao.NguoiCapNhat  = idUser;
                    try
                    {
                        _entities.SaveChanges();
                        grvDaoTao.Rebind();
                        RadWindowManager1.RadAlert("Sửa thông tin thành công", 285, 100, "Thông báo", null);
                    }
                    catch (Exception ex)
                    {
                        RadWindowManager1.RadAlert("Sửa thông tin thất bại", 285, 100, "Lỗi", null);
                        throw ex;
                    }
                }
                break;

            case "Reset":
                cboTrinhDo.SelectedIndex  = -1;
                cboLoaiHinh.SelectedIndex = -1;
                cboNoiDT.SelectedIndex    = -1;
                txtTuNgay.Clear();
                txtDenNgay.Clear();
                cboChuyenNganh.SelectedIndex = -1;
                cboLoaiBang.SelectedIndex    = -1;
                upAnh.UploadedFiles.Clear();
                AnhScan.ImageUrl = "../Images/no_photo.jpg";
                idDaoTao         = null;
                break;
            }
        }
Пример #7
0
        public bool SuaDaoTao(DaoTao daoTao)
        {
            string query = string.Format("SuaDaoTao {0}, '{1}', N'{2}' ,{3}, N'{4}', {5}, N'{6}'", daoTao.MaDaoTao, daoTao.NgayLap, daoTao.MucDich, daoTao.SoLuong, daoTao.NguoiPhuTrach, daoTao.ChiPhi, daoTao.TrangThai);

            return(DataProvider.Instance.ExecuteNonQuery(query) >= 1);
        }