Exemple #1
0
        private void HienThiThongTin()
        {
            if (RadioSendTranslator.Checked == true)
            {
                string ngonngu = Session["languege"].ToString();
                DropDownNguoiDich.DataSource     = NguoiDichDAO.QryNguoiDich();
                DropDownNguoiDich.DataValueField = "USERID";

                if (ngonngu == "lbl_VN")
                {
                    DropDownNguoiDich.DataTextField = "TenNguoiDich";
                }
                else if (ngonngu == "lbl_TW")
                {
                    DropDownNguoiDich.DataTextField = "TenNguoiDichTiengHoa";
                }
                else if (ngonngu == "lbl_EN")
                {
                    DropDownNguoiDich.DataTextField = "TenNguoiDich";
                }
                DropDownNguoiDich.DataBind();
            }
            else
            {
                string  manguoitao  = Session["manguoitao"].ToString();
                string  congty      = Session["congty"].ToString();
                Busers2 nhanvientao = UserBUS.TimMaNhanVienTaoPhieu(manguoitao, congty);
                if (nhanvientao != null)
                {
                    txtEmail.Text = nhanvientao.EMAIL;
                    txtUser.Text  = nhanvientao.USERNAME;
                }
            }
        }
        private void HienThiNguoiDich()
        {
            string ngonngu = Session["languege"].ToString();

            DropDownNguoiDich.DataSource     = NguoiDichDAO.QryNguoiDich();
            DropDownNguoiDich.DataValueField = "USERID";
            if (ngonngu == "lbl_VN")
            {
                DropDownNguoiDich.DataTextField = "TenNguoiDich";
            }
            else if (ngonngu == "lbl_TW")
            {
                DropDownNguoiDich.DataTextField = "TenNguoiDichTiengHoa";
            }
            else if (ngonngu == "lbl_EN")
            {
                DropDownNguoiDich.DataTextField = "TenNguoiDich";
            }

            DropDownNguoiDich.DataBind();
        }
        protected void btnLuu_Click(object sender, EventArgs e)
        {
            string maphieu     = Session["maphieu"].ToString();
            string macongty    = Session["congty"].ToString();
            string ngonngu     = Session["languege"].ToString();
            string manguoidung = Session["user"].ToString();
            //string madonvi = Session["bp"].ToString();
            string      nguoidich = "";
            Busers2     nguoitao  = UserDAO.TimNhanVienTheoMa(manguoidung, macongty);
            BDepartment donvi     = BDepartmentDAO.TimMaDonVi(nguoitao.BADEPID, macongty);
            DateTime    date      = DateTime.Now;
            string      ngaydich  = DateTime.Parse(date.ToShortDateString()).ToString("yyyy/MM/dd");

            try
            {
                pdna phieu = pnaDAO.LayVanBanChuaDichTheoNguoiTrinhKy(maphieu, macongty, manguoidung);
                if (phieu == null)
                {
                }
                else
                {
                    {
                        if (CheckChon.Checked == true)
                        {
                            string manguoidich = DropDownNguoiDich.SelectedValue.ToString();
                            if (manguoidich == phieu.IdnguoiDich)
                            {
                                nguoidich = manguoidich;
                            }
                            else
                            {
                                nguoidich = DropDownNguoiDich.SelectedValue.ToString();
                                Busers2      nhanvientao  = UserBUS.TimMaNhanVienTaoPhieu(manguoidung, macongty);
                                ABTranslator nhanviendich = NguoiDichDAO.TimMaNguoiDich(manguoidich);
                                String       noidung2     = "Chào anh/chị. Tôi có 1 phiếu nhờ anh/chị dịch giúp với";
                                noidung2 += "- Mã văn bản: " + maphieu + "\n";
                                noidung2 += "- Tiêu đề: " + phieu.mytitle + "\n";

                                noidung2 += "- Ngày tạo: " + ngaydich + "\n";
                                noidung2 += "- Người nhờ dịch: " + nhanvientao.USERNAME + "\n";
                                // noidung2 += "Click on link " + "http://192.168.10.62/pdn/presentationLayer/NguoiDich/danhsachphieuchuadich.aspx";
                                Until.SendMailNguoiDich(nhanvientao.EMAIL, nhanviendich.Email, "[Ty Hung-eOffice] Thông báo có phiếu cần dịch ", noidung2, nguoidich, macongty, ngonngu);
                                // LbThongBao.Text = "phiếu đã được gửi đến người dịch, bạn thường xuyên kiểm tra danh sách phiếu đã dịch để biết trạng thái của phiếu đã dịch xong chưa. Xin cảm ơn!";
                            }
                        }
                        else
                        {
                            nguoidich = phieu.IdnguoiDich;
                        }
                    }
                    dal.CapNhatPhieuPDNDich(macongty, maphieu, CKEditorControl1.Text.Trim(), nguoidich, txtTieuDe.Text, false, 3);
                }

                DataTable dtPhieu = dal.TimPhieuGuiNguoiDich(maphieu, macongty, manguoidung);

                if (dtPhieu.Rows.Count > 0)
                {
                    if (ngonngu == "lbl_VN")
                    {
                        lbThongBao.Text = "phiếu đã được gửi đến người dịch, bạn thường xuyên kiểm tra danh sách phiếu đã dịch để biết trạng thái của phiếu đã dịch xong chưa. Xin cảm ơn!";
                    }
                    else if (ngonngu == "lbl_TW")
                    {
                        lbThongBao.Text = "资料已经转送翻译成中文(越文)。请巡查名单,并知本单的状态是否翻译完成。谢谢!";
                    }
                    else if (ngonngu == "lbl_EN")
                    {
                        lbThongBao.Text = "Save Success.";
                    }
                    btnEdit.Enabled = true;
                    btnLuu.Enabled  = false;
                    btnLuu.Attributes.CssStyle.Add("opacity", "0.3");
                    btnEdit.Attributes.CssStyle.Add("opacity", "100");
                    Response.Redirect("frmChiTietPhieuChuaDich.aspx");
                }
                //}
                // db.SubmitChanges();
            }
            catch (Exception)
            {
                throw;
            }
        }