示例#1
0
 /// <summary>
 /// Kiểm tra và thêm mới Toado
 /// </summary>
 /// <param name="entity">Entity</param>
 /// <returns>Int32: ID của Toado Mới Thêm Vào</returns>
 public static Int32 Add(ToadoEntity entity)
 {
     checkLogic(entity);
     checkDuplicate(entity, false);
     checkFK(entity);
     return ToadoDAL.Add(entity);
 }
 protected void btnSavePos_Click(object sender, EventArgs e)
 {
     ToadoEntity toado = new ToadoEntity();
     toado.Latitude = txtViDo.Text;
     toado.Longitude = txtKinhDo.Text;
     Session["ToaDo"] = toado;
 }
示例#3
0
 /// <summary>
 /// Kiểm tra và chỉnh sửa Toado
 /// </summary>
 /// <param name="entity">ToadoEntity</param>
 /// <returns>bool:kết quả thực hiện</returns>
 public static bool Edit(ToadoEntity entity)
 {
     checkExist(entity.PK_iToadoID);
     checkLogic(entity);
     checkDuplicate(entity, true);
     checkFK(entity);
     return ToadoDAL.Edit(entity);
 }
    private int getFKToaDo()
    {
        ToadoEntity toado = new ToadoEntity();
        //if ((txtViDo.Text.Trim()!="") && (txtKinhDo.Text.Trim()!=""))
        //{
        //    toado.Latitude = txtViDo1.Text;
        //    toado.Longitude = txtKinhDo1.Text;
        //}
        //else
        //{
        //    GooglePoint GP = new GooglePoint();
        //    GP.Address = getAdd();
        //    if (GP.GeocodeAddress(ConfigurationManager.AppSettings["GoogleAPIKey"].ToString()))
        //    {
        //        GP.InfoHTML = GP.Address;
        //        toado.Longitude   = GP.Longitude;
        //        toado.Latitude= GP.Latitude;
        //    }
        //}

        ToadoBRL.Add(toado);
        List<ToadoEntity> list = ToadoBRL.GetAll();
        list.Sort(
            delegate(ToadoEntity firstEntity, ToadoEntity secondEntity)
            {
                return secondEntity.PK_iToadoID.CompareTo(firstEntity.PK_iToadoID);
            }
        );
        return list[0].PK_iToadoID;
    }
    private void EditCosonuoitrong()
    {
        CosonuoitrongEntity oCosonuoitrong = null;
        try
        {

            if (iCosonuoitrongID > 0)
            {
                oCosonuoitrong = CosonuoitrongBRL.GetOne(iCosonuoitrongID);
            }
            else
            {
                oCosonuoitrong = new CosonuoitrongEntity();
            }
            oCosonuoitrong.sTencoso = txtTenCoSo.Text;
            oCosonuoitrong.sTenchucoso = txtTenChuCoSo.Text;
            oCosonuoitrong.FK_iQuanHuyenID = int.Parse(ddlHuyen.SelectedValue);
            oCosonuoitrong.sXa = txtXa.Text;
            oCosonuoitrong.sAp = txtAp.Text;
            oCosonuoitrong.sDienthoai = txtDienThoai.Text;
            oCosonuoitrong.fTongdientich = float.Parse(txtTongDienTichCoSoNuoi.Text);
            oCosonuoitrong.fTongdientichmatnuoc = float.Parse(txtTongDienTichMatNuoc.Text);
            oCosonuoitrong.fDientichAolang = float.Parse(txtDienTichAoLang.Text);
            if (fuSoDoAoNuoi.HasFile)
            {
                INVIHelper.UploadImage(fuSoDoAoNuoi);
                oCosonuoitrong.sSodoaonuoi = fuSoDoAoNuoi.FileName;
            }
            oCosonuoitrong.FK_iDoituongnuoiID = int.Parse(ddlDoituongnuoi.SelectedValue);
            oCosonuoitrong.FK_iHinhthucnuoiID = int.Parse(ddlHinhThucNuoi.SelectedValue);
            oCosonuoitrong.iChukynuoi = int.Parse(txtChuKyNuoi.Text);
            oCosonuoitrong.iNamsanxuat = int.Parse(ddlNamSanXuat.SelectedValue);
            oCosonuoitrong.iSanluongdukien = int.Parse(txtSanluongdukien.Text);
            oCosonuoitrong.PK_iCosonuoitrongID = iCosonuoitrongID;
            if (Session["userID"] != null)
                oCosonuoitrong.FK_iUserID = Convert.ToUInt32(Session["userID"].ToString());
            //Cập nhật lại tọa độ
            if (oCosonuoitrong!=null && oCosonuoitrong.FK_iToadoID > 0)
            {
                ToadoEntity oToado = ToadoBRL.GetOne(oCosonuoitrong.FK_iToadoID);
                oToado.Latitude = txtViDo1.Text;
                oToado.Longitude = txtKinhDo1.Text;
                ToadoBRL.Edit(oToado);
                Session["iCosonuoitrongID"] = null;
            }
            else
            {
                ToadoEntity oToado = new ToadoEntity();
                oToado.Latitude = txtViDo1.Text;
                oToado.Longitude = txtKinhDo1.Text;
                ToadoBRL.Add(oToado);
            }
            //Nếu sửa
            if (btnDKThongtinCoSoNuoi.CommandName == "Edit")
            {
                if (chkKiemduyet.Checked)
                {
                    oCosonuoitrong.bDuyet = true;
                }
                CosonuoitrongBRL.Edit(oCosonuoitrong);
                if(HttpContext.Current.Request.Url.AbsolutePath.ToString().Contains("Register"))
                {
                    Response.Write("<script>alert('Đăng ký cơ sở nuôi trồng thành công!');location='Default.aspx';</script>");
                }
                else
                {
                    Response.Write("<script>alert('Cập nhập thành công!');location='Default.aspx?page=Cosonuoitrong'</script>");
                }
            }
            else
            {
                oCosonuoitrong.dNgaydangky = DateTime.Now;
                CosonuoitrongBRL.Add(oCosonuoitrong);
                Response.Write("<script>alert('Đăng ký thành công!');location='Default.aspx';</script>");
            }

        }
        catch (Exception ex)
        {
            lblLoi.Text = ex.Message;
            pnCSNT.Visible = true;
            // Nếu xảy ra lỗi phải khử CSNT giả định
            if (btnDKThongtinCoSoNuoi.CommandName.ToUpper() == "ADD")
            {
                //Trước khi khử phải xóa các thông tin trong các bảng liên quan
                //1. Tọa độ cơ sở nuôi
                List<ToadoCosonuoiEntity> lstToadoCSNT = ToadoCosonuoiBRL.GetByFK_iCosonuoiID((int)oCosonuoitrong.PK_iCosonuoitrongID);
                if (lstToadoCSNT.Count > 0)
                {
                    foreach (ToadoCosonuoiEntity oToadoCSNT in lstToadoCSNT)
                        ToadoCosonuoiBRL.Remove(oToadoCSNT.PK_iToadocosonuoiID);
                }
                CosonuoitrongBRL.Remove(oCosonuoitrong.PK_iCosonuoitrongID);
            }
        }
    }
    private void EditCosonuoitrong()
    {
        try
        {
            CosonuoitrongEntity oCosonuoitrong = null;
            if (iCosonuoitrongID > 0)
            {
                oCosonuoitrong = CosonuoitrongBRL.GetOne(iCosonuoitrongID);
            }
            else
            {
                oCosonuoitrong = new CosonuoitrongEntity();
            }
            oCosonuoitrong.sTencoso = txtTenCoSo.Text;
            oCosonuoitrong.sTenchucoso = txtTenChuCoSo.Text;
            oCosonuoitrong.FK_iQuanHuyenID = int.Parse(ddlHuyen.SelectedValue);
            oCosonuoitrong.sXa = txtXa.Text;
            oCosonuoitrong.sAp = txtAp.Text;
            oCosonuoitrong.sDienthoai = txtDienThoai.Text;
            oCosonuoitrong.fTongdientich = float.Parse(txtTongDienTichCoSoNuoi.Text);
            oCosonuoitrong.fTongdientichmatnuoc = float.Parse(txtTongDienTichMatNuoc.Text);
            oCosonuoitrong.fDientichAolang = float.Parse(txtDienTichAoLang.Text);
            if (fuSoDoAoNuoi.HasFile)
            {
                INVIHelper.UploadImage(fuSoDoAoNuoi);
                oCosonuoitrong.sSodoaonuoi = fuSoDoAoNuoi.FileName;
            }
            oCosonuoitrong.FK_iDoituongnuoiID = int.Parse(ddlDoituongnuoi.SelectedValue);
            oCosonuoitrong.FK_iHinhthucnuoiID = int.Parse(ddlHinhThucNuoi.SelectedValue);
            oCosonuoitrong.iChukynuoi = int.Parse(txtChuKyNuoi.Text);
            oCosonuoitrong.iNamsanxuat = int.Parse(ddlNamSanXuat.SelectedValue);
            oCosonuoitrong.iSanluongdukien = int.Parse(txtSanluongdukien.Text);
            oCosonuoitrong.PK_iCosonuoitrongID = iCosonuoitrongID;

            //Cập nhật lại tọa độ
            if (oCosonuoitrong.FK_iToadoID != null && oCosonuoitrong.FK_iToadoID > 0)
            {
                ToadoEntity oToado = ToadoBRL.GetOne(oCosonuoitrong.FK_iToadoID);
                oToado.Latitude = txtViDo1.Text;
                oToado.Longitude = txtKinhDo1.Text;
                ToadoBRL.Edit(oToado);
                Session["iCosonuoitrongID"] = null;
            }
            else
            {
                ToadoEntity oToado = new ToadoEntity();
                oToado.Latitude = txtViDo1.Text;
                oToado.Longitude = txtKinhDo1.Text;
                ToadoBRL.Add(oToado);
            }
            //Nếu sửa
            if (btnDKThongtinCoSoNuoi.CommandName == "Edit")
            {
                if (chkKiemduyet.Checked)
                {
                    oCosonuoitrong.bDuyet = true;
                }
                CosonuoitrongBRL.Edit(oCosonuoitrong);
                if(HttpContext.Current.Request.Url.AbsolutePath.ToString().Contains("Register"))
                {
                    if (Convert.ToInt64(Session["groupID"].ToString()) == 1)
                        Response.Write("<script>alert('Đăng ký cơ sở nuôi trồng thành công!');location='Default.aspx';</script>");
                    else if (Convert.ToInt64(Session["groupID"].ToString()) == 4)
                        Response.Write("<script>alert('Đăng ký cơ sở nuôi trồng thành công!');location='Tochucchungnhan/Default.aspx';</script>");
                }
                else
                {
                    if (Convert.ToInt64(Session["groupID"].ToString()) == 1)
                        Response.Write("<script>alert('Cập nhập thành công!');location='Default.aspx?page=Cosonuoitrong'</script>");
                    else if (Convert.ToInt64(Session["groupID"].ToString()) == 4)
                        Response.Write("<script>alert('Cập nhập thành công!');location='Default.aspx?page=Cosonuoitrong&ctr=adm'</script>");
                }
            }
            else
            {
                oCosonuoitrong.dNgaydangky = DateTime.Now;
                CosonuoitrongBRL.Add(oCosonuoitrong);
                Response.Write("<script>alert('Đăng ký thành công!');location='Default.aspx';</script>");

            }

        }
        catch (Exception ex)
        {
            lblLoi.Text = ex.Message;
            pnCSNT.Visible = true;
        }
    }
    protected void lbtImport_Click(object sender, EventArgs e)
    {
        int iOK = 0, iNOK = 0;
        DataTable tblLoi = new DataTable();
        tblLoi.Columns.Add("sTenCoSo", typeof(string));
        tblLoi.Columns.Add("sLoi", typeof(string));

        CosonuoitrongEntity oCSNT = new CosonuoitrongEntity();
        int FK_iQuanHuyenID;
        DataTable dtCSNT = GetDataFromExcelFile(Server.MapPath(ConfigurationManager.AppSettings["UploadPath"] + "\\" + ViewState["FileName"].ToString()));
        if (dtCSNT.Rows.Count > 0)
        {
            for (int i = 0; i < dtCSNT.Rows.Count; i++)
            {
                string loi = "";
                if ((dtCSNT.Rows[i]["FK_iUserID"] != null) && (dtCSNT.Rows[i]["FK_iQuanHuyenID"] != null) && (dtCSNT.Rows[i]["FK_iDoituongnuoiID"] != null) && (dtCSNT.Rows[i]["FK_iHinhthucnuoiID"] != null))
                {
                    try
                    {
                        try
                        {
                            FK_iQuanHuyenID = Convert.ToInt32(dtCSNT.Rows[i]["FK_iQuanHuyenID"]);
                            oCSNT.FK_iQuanHuyenID = FK_iQuanHuyenID;
                        }
                        catch
                        {
                            loi += "- FK_iQuanHuyenID phải là số <br/> ";
                        }
                        try
                        {
                            oCSNT.bDuyet = Convert.ToBoolean(dtCSNT.Rows[i]["bDuyet"]);
                        }
                        catch
                        {
                            loi += "- bDuyet sai định dạng true/false<br/> ";
                        }
                        try
                        {
                            string ngay = dtCSNT.Rows[i]["dNgaydangky"].ToString().Substring(0, 10);
                            oCSNT.dNgaydangky = DateTime.ParseExact(ngay, "dd/MM/yyyy", CultureInfo.InvariantCulture);
                        }
                        catch
                        {
                            loi += "- dNgaydangky sai định dạng dd/MM/yyyy<br/>";
                        }
                        try
                        {
                            oCSNT.fDientichAolang = float.Parse(dtCSNT.Rows[i]["fDientichAolang"].ToString());
                        }
                        catch
                        {
                            loi += "- fDientichAolang phải là số thực<br/>";
                        }
                        try
                        {
                            oCSNT.FK_iDoituongnuoiID = Convert.ToInt32(dtCSNT.Rows[i]["FK_iDoituongnuoiID"]);
                        }
                        catch
                        {
                            loi += "- FK_iDoituongnuoiID phải là số<br/>";
                        }
                        try
                        {
                            oCSNT.FK_iHinhthucnuoiID = Convert.ToInt32(dtCSNT.Rows[i]["FK_iHinhthucnuoiID"]);
                        }
                        catch
                        {
                            loi += "- FK_iHinhthucnuoiID phải là số<br/>";
                        }

                        try
                        {
                            oCSNT.FK_iUserID = Convert.ToInt32(dtCSNT.Rows[i]["FK_iUserID"]);
                        }
                        catch
                        {
                            loi += "- FK_iUserID phải là số <br/>";
                        }
                        try
                        {
                            oCSNT.fTongdientich = float.Parse(dtCSNT.Rows[i]["fTongdientich"].ToString());
                        }
                        catch
                        {
                            loi += "- fTongdientich phải là số thực<br/>";
                        }
                        try
                        {
                            oCSNT.fTongdientichmatnuoc = float.Parse(dtCSNT.Rows[i]["fTongdientichmatnuoc"].ToString());
                        }
                        catch
                        {
                            loi += "- fTongdientichmatnuoc phải là số thực<br/>";
                        }
                        try
                        {
                            oCSNT.iChukynuoi = Convert.ToInt32(dtCSNT.Rows[i]["iChukynuoi"]);
                        }
                        catch
                        {
                            loi += "- iChukynuoi phải là số<br/>";
                        }
                        try
                        {
                            oCSNT.iNamsanxuat = Convert.ToInt32(dtCSNT.Rows[i]["iNamsanxuat"]);
                        }
                        catch
                        {
                            loi += "- iNamsanxuat phải là số<br/>";
                        }
                        try
                        {
                            oCSNT.iSanluongdukien = Convert.ToInt32(dtCSNT.Rows[i]["iSanluongdukien"]);
                        }
                        catch
                        {
                            loi += "- iSanluongdukien phải là số<br/>";
                        }
                        oCSNT.sAp = dtCSNT.Rows[i]["sAp"].ToString();
                        oCSNT.sDienthoai = dtCSNT.Rows[i]["sDienthoai"].ToString();
                        oCSNT.sMaso_vietgap = dtCSNT.Rows[i]["sMaso_vietgap"].ToString();
                        oCSNT.sMasocoso = dtCSNT.Rows[i]["sMasocoso"].ToString();
                        oCSNT.sSodoaonuoi = dtCSNT.Rows[i]["sSodoaonuoi"].ToString();
                        oCSNT.sTencoso = dtCSNT.Rows[i]["sTencoso"].ToString();
                        oCSNT.sTenchucoso = dtCSNT.Rows[i]["sTenchucoso"].ToString();
                        oCSNT.sXa = dtCSNT.Rows[i]["sXa"].ToString();

                        if (QuanHuyenBRL.GetOne(oCSNT.FK_iQuanHuyenID) == null)
                        {
                            loi += "- (FK_iQuanHuyen) Quận huyện không tồn tại<br/> ";
                        }
                        if (DoituongnuoiBRL.GetOne(oCSNT.FK_iDoituongnuoiID) == null)
                        {
                            loi += "- (FK_iDoituongnuoiID) Đối tượng nuôi không tồn tại";
                        }
                        if (HinhthucnuoiBRL.GetOne(oCSNT.FK_iHinhthucnuoiID) == null)
                        {
                            loi += "- (FK_iHinhthucnuoiID) Hình thức nuôi không tồn tại<br/> ";
                        }
                        if (UserBRL.GetOne(Convert.ToInt32(oCSNT.FK_iUserID)) == null)
                        {
                            loi += "- (FK_iUserID) Người dùng hệ thống không tồn tại<br/> ";
                        }
                        string diachi = "";
                        if (oCSNT.sAp.Trim().Length > 0)
                        {
                            diachi += oCSNT.sAp + ", ";
                        }
                        if (oCSNT.sXa.Trim().Length > 0)
                        {
                            diachi += oCSNT.sXa + ", ";
                        }
                        QuanHuyenEntity oQuanHuyen = QuanHuyenBRL.GetOne(oCSNT.FK_iQuanHuyenID);
                        if (oQuanHuyen != null)
                        {
                            diachi += oQuanHuyen.sTen + ", ";
                            TinhEntity oTinh = TinhBRL.GetOne(oQuanHuyen.FK_iTinhThanhID);
                            diachi += oTinh.sTentinh;
                        }
                        GooglePoint GP = new GooglePoint();
                        GP.Address = diachi;
                        if (GP.GeocodeAddress(ConfigurationManager.AppSettings["GoogleAPIKey"].ToString()))
                        {
                            GP.InfoHTML = GP.Address;
                            ToadoEntity oToaDo = new ToadoEntity();
                            oToaDo.Latitude = GP.Latitude;
                            oToaDo.Longitude = GP.Longitude;
                            oCSNT.FK_iToadoID = ToadoBRL.Add(oToaDo);
                        }
                        if (oCSNT.FK_iToadoID == null)
                        {
                            loi += "- Không thể xác định tọa độ của địa chỉ trên<br/>";
                        }
                        //fu.SaveAs(Server.MapPath(Server.HtmlEncode(dtCSNT.Rows[i]["sSodoaonuoi"].ToString())));
                        if (loi.Trim().Length == 0)
                        {
                            CosonuoitrongBRL.Add(oCSNT);
                            iOK++;
                        }
                        else
                        {

                            iNOK++;
                        }
                    }
                    catch (Exception ex)
                    {
                        loi += "Lỗi khi thêm mới: " + ex.Message + "br/>";
                        iNOK++;
                    }
                    finally {
                        if (loi.Trim().Length > 0)
                        {
                            tblLoi.Rows.Add(oCSNT.sTencoso, loi);

                        }
                    }
                }
            }
            if (tblLoi.Rows.Count > 0)
            {
                pnLoi.Visible = true;
                rptLoi.DataSource = tblLoi;
                rptLoi.DataBind();
            }
            else
            {
                pnLoi.Visible = false;
            }

            lblThongbao.Text = "Có " + iOK.ToString() + " import thành công và " + iNOK.ToString() + " thất bại";
        }
    }
示例#8
0
 /// <summary>
 /// Kiểm tra trùng lặp bản ghi
 /// </summary>
 /// <param name="entity">ToadoEntity: ToadoEntity</param>
 private static void checkDuplicate(ToadoEntity entity,bool checkPK)
 {
     /*
     Example
     List<ToadoEntity> list = ToadoDAL.GetAll();
     if (list.Exists(
         delegate(ToadoEntity oldEntity)
         {
             bool result =oldEntity.FIELD.Equals(entity.FIELD, StringComparison.OrdinalIgnoreCase);
             if(checkPK)
                 result=result && oldEntity.PK_iToadoID != entity.PK_iToadoID;
             return result;
         }
     ))
     {
         list.Clear();
         throw new Exception(EX_FIELD_EXISTED);
     }
     */
 }
示例#9
0
 /// <summary>
 /// Kiểm tra logic Entity
 /// </summary>
 /// <param name="entity">ToadoEntity: entity</param>
 private static void checkLogic(ToadoEntity entity)
 {
 }
示例#10
0
 /// <summary>
 /// Kiểm tra tồn tại khóa ngoại
 /// </summary>
 /// <param name="entity">ToadoEntity:entity</param>
 private static void checkFK(ToadoEntity entity)
 {
 }
    protected void lbtImport_Click(object sender, EventArgs e)
    {
        int iOK = 0, iNOK = 0;
        CosonuoitrongEntity oCSNT = new CosonuoitrongEntity();
        int FK_iQuanHuyenID;
        DataTable dtCSNT = GetDataFromExcelFile(Server.MapPath(ConfigurationManager.AppSettings["UploadPath"] + "\\" + ViewState["FileName"].ToString()));
        if (dtCSNT.Rows.Count > 0)
        {
            for (int i = 0; i < dtCSNT.Rows.Count; i++)
            {
                if ((dtCSNT.Rows[i]["FK_iUserID"] != null) && (dtCSNT.Rows[i]["FK_iQuanHuyenID"] != null) && (dtCSNT.Rows[i]["FK_iDoituongnuoiID"] != null) && (dtCSNT.Rows[i]["FK_iHinhthucnuoiID"] != null))
                {
                    try
                    {
                        FK_iQuanHuyenID = Convert.ToInt32(dtCSNT.Rows[i]["FK_iQuanHuyenID"]);
                        oCSNT.bDuyet = Convert.ToBoolean(dtCSNT.Rows[i]["bDuyet"]);
                        oCSNT.dNgaydangky = Convert.ToDateTime(dtCSNT.Rows[i]["dNgaydangky"]);
                        oCSNT.fDientichAolang = float.Parse(dtCSNT.Rows[i]["fDientichAolang"].ToString());
                        oCSNT.FK_iDoituongnuoiID = Convert.ToInt32(dtCSNT.Rows[i]["FK_iDoituongnuoiID"]);
                        oCSNT.FK_iHinhthucnuoiID = Convert.ToInt32(dtCSNT.Rows[i]["FK_iHinhthucnuoiID"]);
                        oCSNT.FK_iQuanHuyenID = FK_iQuanHuyenID;
                        oCSNT.FK_iUserID = Convert.ToInt32(dtCSNT.Rows[i]["FK_iUserID"]);
                        oCSNT.fTongdientich = float.Parse(dtCSNT.Rows[i]["fTongdientich"].ToString());
                        oCSNT.fTongdientichmatnuoc = float.Parse(dtCSNT.Rows[i]["fTongdientichmatnuoc"].ToString());
                        oCSNT.iChukynuoi = Convert.ToInt32(dtCSNT.Rows[i]["iChukynuoi"]);
                        oCSNT.iNamsanxuat = Convert.ToInt32(dtCSNT.Rows[i]["iNamsanxuat"]);
                        oCSNT.iSanluongdukien = Convert.ToInt32(dtCSNT.Rows[i]["iSanluongdukien"]);
                        oCSNT.sAp = dtCSNT.Rows[i]["sAp"].ToString();
                        oCSNT.sDienthoai = dtCSNT.Rows[i]["sDienthoai"].ToString();
                        oCSNT.sMaso_vietgap = dtCSNT.Rows[i]["sMaso_vietgap"].ToString();
                        oCSNT.sMasocoso = dtCSNT.Rows[i]["sMasocoso"].ToString();
                        oCSNT.sSodoaonuoi = dtCSNT.Rows[i]["sSodoaonuoi"].ToString();
                        oCSNT.sTencoso = dtCSNT.Rows[i]["sTencoso"].ToString();
                        oCSNT.sTenchucoso = dtCSNT.Rows[i]["sTenchucoso"].ToString();
                        oCSNT.sXa = dtCSNT.Rows[i]["sXa"].ToString();

                        string diachi = "";
                        if (oCSNT.sAp.Trim().Length>0)
                        {
                            diachi += oCSNT.sAp + ", ";
                        }
                        if (oCSNT.sXa.Trim().Length > 0)
                        {
                            diachi += oCSNT.sXa + ", ";
                        }
                        QuanHuyenEntity oQuanHuyen = QuanHuyenBRL.GetOne(FK_iQuanHuyenID);
                        if (oQuanHuyen != null)
                        {
                            diachi += oQuanHuyen.sTen + ", ";
                            TinhEntity oTinh = TinhBRL.GetOne(oQuanHuyen.FK_iTinhThanhID);
                            diachi += oTinh.sTentinh;
                        }
                        GooglePoint GP = new GooglePoint();
                        GP.Address = diachi;
                        if (GP.GeocodeAddress(ConfigurationManager.AppSettings["GoogleAPIKey"].ToString()))
                        {
                            GP.InfoHTML = GP.Address;
                            ToadoEntity oToaDo = new ToadoEntity();
                            oToaDo.Latitude = GP.Latitude;
                            oToaDo.Longitude = GP.Longitude;
                            oCSNT.FK_iToadoID = ToadoBRL.Add(oToaDo);
                        }
                        //fu.SaveAs(Server.MapPath(Server.HtmlEncode(dtCSNT.Rows[i]["sSodoaonuoi"].ToString())));
                        CosonuoitrongBRL.Add(oCSNT);
                        iOK++;
                    }
                    catch {
                        iNOK++;
                    }
                }
            }
            lblThongbao.Text = "Có " + iOK.ToString() + " import thành công và " + iNOK.ToString() + " thất bại";
        }
    }