Ejemplo n.º 1
0
        protected string CapNhatInfoBasic(ClaimDTO cl, KhachHangDTO kh, string ten)
        {
            string body = "<p>Update Notification - Giám định viên " + ten + " đã cập nhật một số thông tin của Claim.<p>";

            // body += "<br/> ";
            body += "<br/>1.  Previous Report: " + cl.BaoCaoTruoc;
            body += "<br/>2.	Policy number: "+ cl.PolicyNo;
            body += "<br/>3.	Location of loss: "+ cl.Premises;
            body += "<br/>4.	Insured: "+ kh.TenKhachHang;
            body += "<br/>5.	Adress: "+ kh.DiaChi;
            body += "<br/>6.	Trade: "+ kh.LinhVucKinhDoanh;
            body += "<br/>7.	Date Of loss: "+ cl.Dol;
            body += "<br/>8.	Cause of loss: "+ cl.SortCause;
            body += "<br/>9.	Extent Of Loss: "+ kh.Fax;
            body += "<br/>10.	Sum Insured: "+ cl.SumInsured;
            body += "<br/>12.	Insurance Period: "+ cl.Effective;
            body += "<br/>13.	Applicable Deductible: "+ cl.MucMienThuong;
            body += "<br/>14.	Extentsion Clause: "+ cl.DKBS;
            body += "<br/>15.	Insured's Claim: "+ cl.KhieuNai;
            body += "<br/>16.	Reserve for insurers: "+ cl.DuPhongBoiThuong;
            body += "<br/>17.	Proposed Adjustment: "+ cl.DieuChinh;
            body += "<br/>17.	Proposed Sellement: "+ cl.BoiThuong;
            string sto    = "*****@*****.**";
            string master = "*****@*****.**";

            //sm.KiemTraMailChinh(master, body, "Update Cover Infomation - " + cl.MaClaim, "Claim_CoverInfo","");
            return(sm.KiemTraMailChinh(master, body, "Update Cover Infomation - " + cl.MaClaim, "Claim_CoverInfo"));
        }
Ejemplo n.º 2
0
        protected void btnThem_Click(object sender, EventArgs e)
        {
            tsdto = new DiaryDTO();
            string maclaim = txtThamChieu.Text;
            bool   kt      = cl.KiemTraThamChieu(maclaim);
            int    maGDV   = int.Parse(Session["MaGDV"].ToString());
            string tengdv  = Session["GDV"].ToString();

            if (maGDV != null)
            {
                if (kt == true)
                {
                    tsdto.MaClaim        = maclaim;
                    tsdto.MaGDV          = maGDV;
                    tsdto.NgayThuc       = DateTime.Now;
                    tsdto.Ngay           = DateTime.Parse(txtNgay.Text);
                    tsdto.DienGiai       = txtDienGiai.Text.Trim();
                    tsdto.SoGio          = float.Parse(txtSoGio.Text);
                    tsdto.NgayGioBatDau  = DateTime.Parse(txtNgayBatDau.Text);
                    tsdto.NgayGioKetThuc = DateTime.Parse(txtNgayKetThuc.Text);
                    tsdto.KetQua         = txtKetQuaGhiNhan.Text.Trim();
                    bool them = drdao.DiaryMoi(tsdto);
                    if (them == true)
                    {
                        #region KiemTra_GuiMail
                        float gio  = drdao.TongThoiLuongPhatSinh(maclaim);
                        bool  updw = wr.CapNhatGioTichLuy(maclaim, gio);
                        #region BodysendLA
                        string bodyGDV = "Xin chào   " + tengdv;
                        bodyGDV += "<br/> Bạn vừa cập nhật Diary mới. <br/> Thông tin Diary:<br/>";
                        bodyGDV += "<table  width='100%' align='center' style='border-bottom-color:#CCC; border-bottom-style:solid; border-bottom-width:1px; " +
                                   " border-top-color:#CCC; border-top-style:solid; border-top-width:1px;" +
                                   " border-left-color:#CCC; border-left-style:solid; border-left-width:1px;" +
                                   " border-right-color:#CCC; border-right-style:solid; border-right-width:1px;'>";
                        bodyGDV += "<tr style='background-color: #040; color:#FFF; font-weight:bold;'>";

                        //bodyGDV += "<th width='10%'>Giám định viên</th>";
                        bodyGDV += "<th width='10%'>Tham chiếu</th>";
                        bodyGDV += "<th width='10%'>Ngày</th>";
                        bodyGDV += "<th width='30%'>Diễn giải</th>";
                        bodyGDV += "<th width='10%'>Số giờ</th>";
                        bodyGDV += "<th width='10%'>Start</th>";
                        bodyGDV += "<th width='10%'>Ended</th>";
                        bodyGDV += "<th width='30%'>Kết quả</th>";
                        bodyGDV += "</tr>";

                        bodyGDV += "<tr style='text-align:center'>";
                        //bodyGDV += "<td style ='border-top-color:#CCC; border-top-style:solid; border-top-width:1px;" +
                        //" border-left-color:#CCC; border-left-style:solid; border-left-width:1px;'>" + tengdv + "</td>";
                        bodyGDV += "<td style ='border-top-color:#CCC; border-top-style:solid; border-top-width:1px;" +
                                   " border-left-color:#CCC; border-left-style:solid; border-left-width:1px;'>" + tsdto.MaClaim + "</td>";
                        bodyGDV += "<td style ='border-top-color:#CCC; border-top-style:solid; border-top-width:1px;" +
                                   " border-left-color:#CCC; border-left-style:solid; border-left-width:1px;'>" + tsdto.Ngay + "</td>";
                        bodyGDV += "<td style ='border-top-color:#CCC; border-top-style:solid; border-top-width:1px;" +
                                   " border-left-color:#CCC; border-left-style:solid; border-left-width:1px;'>" + tsdto.DienGiai + "</td>";
                        bodyGDV += "<td style ='border-top-color:#CCC; border-top-style:solid; border-top-width:1px;" +
                                   " border-left-color:#CCC; border-left-style:solid; border-left-width:1px;'>" + tsdto.SoGio + "</td>";
                        bodyGDV += "<td style ='border-top-color:#CCC; border-top-style:solid; border-top-width:1px;" +
                                   " border-left-color:#CCC; border-left-style:solid; border-left-width:1px;'>" + tsdto.NgayGioBatDau + "</td>";
                        bodyGDV += "<td style ='border-top-color:#CCC; border-top-style:solid; border-top-width:1px;" +
                                   " border-left-color:#CCC; border-left-style:solid; border-left-width:1px;'>" + tsdto.NgayGioKetThuc + "</td>";
                        bodyGDV += "<td style ='border-top-color:#CCC; border-top-style:solid; border-top-width:1px;" +
                                   " border-left-color:#CCC; border-left-style:solid; border-left-width:1px;'>" + tsdto.KetQua + "</td>";
                        bodyGDV += "</tr>";
                        bodyGDV += "</table>";
                        #endregion
                        #region BodyMailGiamDoc
                        //timesheet gui giam doc
                        string bodyGiamDoc = "Thông báo! ";
                        bodyGiamDoc += "<br/>" + tengdv + " vừa cập nhật Dairy mới. <br/> Thông tin Diary:<br/>";
                        bodyGiamDoc += "<table  width='100%' align='center' style='border-bottom-color:#CCC; border-bottom-style:solid; border-bottom-width:1px; " +
                                       " border-top-color:#CCC; border-top-style:solid; border-top-width:1px;" +
                                       " border-left-color:#CCC; border-left-style:solid; border-left-width:1px;" +
                                       " border-right-color:#CCC; border-right-style:solid; border-right-width:1px;'>";
                        bodyGiamDoc += "<tr style='background-color: #040; color:#FFF; font-weight:bold;'>";

                        bodyGiamDoc += "<th width='20%'>GĐV</th>";
                        bodyGiamDoc += "<th width='10%'>Tham chiếu</th>";
                        bodyGiamDoc += "<th width='10%'>Ngày Thực</th>";
                        bodyGiamDoc += "<th width='10%'>Ngày</th>";
                        bodyGiamDoc += "<th width='30%'>Diễn giải</th>";
                        bodyGiamDoc += "<th width='10%'>Số giờ</th>";
                        bodyGiamDoc += "<th width='10%'>Start</th>";
                        bodyGiamDoc += "<th width='10%'>Ended</th>";
                        bodyGiamDoc += "<th width='30%'>Kết quả</th>";
                        bodyGiamDoc += "</tr>";

                        bodyGiamDoc += "<tr style='text-align:center'>";
                        bodyGiamDoc += "<td style ='border-top-color:#CCC; border-top-style:solid; border-top-width:1px;" +
                                       " border-left-color:#CCC; border-left-style:solid; border-left-width:1px;'>" + tengdv + "</td>";
                        bodyGiamDoc += "<td style ='border-top-color:#CCC; border-top-style:solid; border-top-width:1px;" +
                                       " border-left-color:#CCC; border-left-style:solid; border-left-width:1px;'>" + tsdto.MaClaim + "</td>";
                        bodyGiamDoc += "<td style ='border-top-color:#CCC; border-top-style:solid; border-top-width:1px;" +
                                       " border-left-color:#CCC; border-left-style:solid; border-left-width:1px;'>" + tsdto.NgayThuc + "</td>";
                        bodyGiamDoc += "<td style ='border-top-color:#CCC; border-top-style:solid; border-top-width:1px;" +
                                       " border-left-color:#CCC; border-left-style:solid; border-left-width:1px;'>" + tsdto.Ngay + "</td>";
                        bodyGiamDoc += "<td style ='border-top-color:#CCC; border-top-style:solid; border-top-width:1px;" +
                                       " border-left-color:#CCC; border-left-style:solid; border-left-width:1px;'>" + tsdto.DienGiai + "</td>";
                        bodyGiamDoc += "<td style ='border-top-color:#CCC; border-top-style:solid; border-top-width:1px;" +
                                       " border-left-color:#CCC; border-left-style:solid; border-left-width:1px;'>" + tsdto.SoGio + "</td>";
                        bodyGiamDoc += "<td style ='border-top-color:#CCC; border-top-style:solid; border-top-width:1px;" +
                                       " border-left-color:#CCC; border-left-style:solid; border-left-width:1px;'>" + tsdto.NgayGioBatDau + "</td>";
                        bodyGiamDoc += "<td style ='border-top-color:#CCC; border-top-style:solid; border-top-width:1px;" +
                                       " border-left-color:#CCC; border-left-style:solid; border-left-width:1px;'>" + tsdto.NgayGioKetThuc + "</td>";
                        bodyGiamDoc += "<td style ='border-top-color:#CCC; border-top-style:solid; border-top-width:1px;" +
                                       " border-left-color:#CCC; border-left-style:solid; border-left-width:1px;'>" + tsdto.KetQua + "</td>";
                        bodyGiamDoc += "</tr>";
                        bodyGiamDoc += "</table>";
                        #endregion
                        string          sTo    = "";
                        int             idgdv  = int.Parse(Session["MaGDV"].ToString());
                        GiamDinhVienDAO gdvdao = new GiamDinhVienDAO();
                        DataTable       dt     = new DataTable();

                        dt = gdvdao.GiamDinhVienTheoMa(idgdv);
                        if (dt.Rows.Count > 0)
                        {
                            DataRow dr = dt.Rows[0];
                            sTo = dr[3].ToString();
                        }
                        string ktmgdv = "", ktmgiamdoc = "";
                        int    month = int.Parse(DateTime.Now.Month.ToString());
                        //ktmgiamdoc = smdao.KiemTraMailChinh("Timesheet","*****@*****.**", bodyGiamDoc, "Thông báo Diary của tháng " + month);
                        ktmgdv = smdao.KiemTraMailChinh("New_Claim", sTo, bodyGDV, "Thông báo cập nhật Diary");
                        if (updw == true && ktmgdv != "")
                        {
                            //Response.Redirect("~/Pages/DiaRy.aspx");
                            Response.Write("<script>alert('Updated!');</script>");
                            Response.Redirect(Request.Url.PathAndQuery, true);
                        }
                        #endregion
                        Response.Write("<script>alert('Đã thêm!');</script>");
                    }
                    else
                    {
                        lblThongBaoThem.Visible = true;
                        lblThongBaoThem.Text    = "Have something wrong here!";
                    }
                }
                else
                {
                    Response.Write("<script>alert('Mã Claim không hợp lệ!');</script>");
                    lbllThongBao.Visible = true;
                }
            }
            else
            {
                Response.Redirect("~/Pages/Longin.aspx");
            }
        }