Example #1
0
    void LoadVTCV()
    {
        ViTriCongViec vt = LayVTCVTheoQS();

        if (vt != default(ViTriCongViec))
        {
            txtTenVT.Text       = vt.TenVTCV;
            txtTenVTEN.Text     = vt.TenVTCVEN;
            h2TenVTCV.InnerText = MyUtility.TiengViet ? vt.TenVTCV : vt.TenVTCVEN;
            ddlBP.SelectedValue = vt.MaBP.ToString();
            rblTT.SelectedValue = (bool)vt.TrangThai ? "1" : "0";
        }
    }
Example #2
0
    protected void btnDelete_Click(object sender, EventArgs e)
    {
        ViTriCongViec vt = LayVTCVTheoQS();

        if (vt != default(ViTriCongViec))
        {
            if (!kho.XoaViTriCongViec(vt) || !kho.Luu())
            {
                lblTB.Text = ThongBao.XoaKhongThanhCong;
            }
            else
            {
                lblTB.Text = ThongBao.ThanhCong;
            }
        }
    }
Example #3
0
 public bool ThemViTriCongViec(ViTriCongViec vtcv)
 {
     try
     {
         var kq = TimViTriCongViec(vtcv.MaVTCV);
         if (kq != default(ViTriCongViec))
         {
             return(false);
         }
         dc.ViTriCongViecs.InsertOnSubmit(vtcv);
         return(true);
     }
     catch (Exception ex)
     {
         var temp = ex.Message;
         return(false);
     }
 }
Example #4
0
    protected void btnLuu_Click(object sender, EventArgs e)
    {
        ViTriCongViec vt = LayVTCVTheoQS();

        if (vt == default(ViTriCongViec))
        {//them moi
            vt = new ViTriCongViec()
            {
                TenVTCV   = txtTenVT.Text,
                TenVTCVEN = txtTenVTEN.Text,
                MaBP      = int.Parse(ddlBP.SelectedValue),
                TrangThai = rblTT.SelectedValue == "1" ? true : false
            };
            if (!kho.ThemViTriCongViec(vt) || !kho.Luu())
            {
                lblTB.Text = ThongBao.ThemKhongThanhCong;
            }
            else
            {
                lblTB.Text = ThongBao.ThanhCong;
            }
        }
        else
        {//cap nhat
            vt.TenVTCV   = txtTenVT.Text;
            vt.TenVTCVEN = txtTenVTEN.Text;
            vt.MaBP      = int.Parse(ddlBP.SelectedValue);
            vt.TrangThai = rblTT.SelectedValue == "1" ? true : false;
            if (!kho.SuaViTriCongViec(vt) || !kho.Luu())
            {
                lblTB.Text = ThongBao.SuaKhongThanhCong;
            }
            else
            {
                lblTB.Text = ThongBao.ThanhCong;
            }
        }
    }
Example #5
0
    public bool XoaViTriCongViec(ViTriCongViec vtcv)
    {
        try
        {
            var kq = TimViTriCongViec(vtcv.MaVTCV);
            if (kq == default(ViTriCongViec))
            {
                return(true);
            }

            if (kq.NhanViens.Count > 0)
            {
                return(false);                       //co nhan vien
            }
            dc.ViTriCongViecs.DeleteOnSubmit(kq);

            return(true);
        }
        catch
        {
            return(false);
        }
    }
Example #6
0
    public bool SuaViTriCongViec(ViTriCongViec vtcv)
    {
        try
        {
            var kq = TimViTriCongViec(vtcv.MaVTCV);
            if (kq == default(ViTriCongViec))
            {
                return(true);
            }

            kq.MaBP      = vtcv.MaBP;
            kq.TenVTCV   = vtcv.TenVTCV;
            kq.TenVTCVEN = vtcv.TenVTCVEN;
            kq.TrangThai = vtcv.TrangThai;
            kq.MoTa      = vtcv.MoTa;
            kq.MoTaEN    = vtcv.MoTaEN;

            return(true);
        }
        catch
        {
            return(false);
        }
    }