Пример #1
0
        private T_Tinbai_Anh SetTinAnhItem(int _Matinbai, int _Maanh, string _chuthich)
        {
            T_Tinbai_Anh _obj = new T_Tinbai_Anh();

            _obj.ID        = 0;
            _obj.Ma_TinBai = _Matinbai;
            _obj.Ma_Anh    = _Maanh;
            _obj.ChuThich  = _chuthich;
            return(_obj);
        }
Пример #2
0
 public void InsertUpdateTin_Anh(T_Tinbai_Anh _Obj)
 {
     try
     {
         HPCDataProvider.Instance().InsertObject(_Obj, "Sp_InsertT_Tinbai_Anh");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #3
0
        public void SaveImagesAttachAll()
        {
            T_Tinbai_Anh _obj = new T_Tinbai_Anh();

            int _ID = 0;

            if (dgrListImages.Items.Count > 0)
            {
                _daltinanh.DeleteAllTinbai_AnhByMatinbai(_matinbai);
                foreach (DataListItem m_Item in dgrListImages.Items)
                {
                    _ID = Convert.ToInt32(dgrListImages.DataKeys[m_Item.ItemIndex].ToString());
                    TextBox txtTacgia         = m_Item.FindControl("txtTacgia") as TextBox;
                    TextBox hdnValueTacGiaAnh = m_Item.FindControl("hdnValueTacGiaAnh") as TextBox;
                    TextBox txtChuthich       = m_Item.FindControl("txtChuthich") as TextBox;
                    if (_ID != 0)
                    {
                        if (_matinbai != 0)
                        {
                            _obj.Ma_TinBai = _matinbai;
                            _obj.Ma_Anh    = _ID;
                            _obj.ChuThich  = "";
                            _daltinanh.InsertUpdateTin_Anh(_obj);
                        }
                        _objimg = _dalanh.GetOneFromT_AnhByID(_ID);
                        string _chuthich = "";
                        string _tacgia   = "";
                        int    _tacgiaID = 0;
                        if (txtChuthich.Text != "")
                        {
                            _chuthich = UltilFunc.RemoveEnterCode(txtChuthich.Text.Trim().Replace("'", "''"));
                        }
                        if (_objimg != null && _objimg.Ma_Nguoichup != 0)
                        {
                            _tacgia   = txtTacgia.Text.Replace(" -- ", "|").Split('|')[0];
                            _tacgiaID = _objimg.Ma_Nguoichup;
                        }
                        if (!String.IsNullOrEmpty(hdnValueTacGiaAnh.Text))
                        {
                            _tacgia   = txtTacgia.Text.Replace(" -- ", "|").Split('|')[0];
                            _tacgiaID = int.Parse(hdnValueTacGiaAnh.Text.ToString());
                        }


                        string SqlUpdate = "";
                        SqlUpdate = "update T_Anh set Chuthich=N'" + _chuthich + "',NguoiChup=N'" + _tacgia + "',Ma_Nguoichup=" + _tacgiaID + " where Ma_Anh=" + _ID;
                        Ulti.ExecSql(SqlUpdate);
                    }
                }
            }
        }
Пример #4
0
        public void SaveImagesAttach(double _matinbai)
        {
            T_Tinbai_Anh _obj = new T_Tinbai_Anh();
            int          _ID  = 0;

            if (dgrListImages.Items.Count > 0)
            {
                _daltinanh.DeleteAllTinbai_AnhByMatinbai(_matinbai);
                foreach (DataListItem m_Item in dgrListImages.Items)
                {
                    _ID = Convert.ToInt32(dgrListImages.DataKeys[m_Item.ItemIndex].ToString());

                    if (_matinbai != 0)
                    {
                        _obj.Ma_TinBai = _matinbai;
                        _obj.Ma_Anh    = _ID;
                        _obj.ChuThich  = "";
                        _daltinanh.InsertUpdateTin_Anh(_obj);
                    }
                }
            }
        }
Пример #5
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            context.Response.Write("Hello World");

            try
            {
                string[] sArrProdID = null;
                char[]   sep        = { '?' };
                string[] sArrVkey   = null;
                string   strUserID  = "";
                char[]   sep2       = { ',' };
                sArrProdID = context.Request.QueryString["user"].ToString().Trim().Split(sep);
                sArrVkey   = sArrProdID[0].ToString().Trim().Split(sep2);
                user       = DAL.GetUserByUserName(sArrVkey[0].ToString());
                strUserID  = user.UserID.ToString();
                int matinbai = 0;
                if (sArrVkey[1].ToString() != "")
                {
                    matinbai = int.Parse(sArrVkey[1].ToString());
                }
                HttpPostedFile postedFile = context.Request.Files["Filedata"];

                string tempPath = System.Configuration.ConfigurationManager.AppSettings["UploadPath"].ToString() + DateTime.Now.Year.ToString() + "/" + DateTime.Now.Month.ToString() + "/" + DateTime.Now.Day.ToString() + "/";

                //Create forder
                CreateFolderByUserName(tempPath);

                string   savepath    = context.Server.MapPath("/" + tempPath);
                string   filename    = postedFile.FileName;
                string[] sArrTenfile = null;
                char[]   cat         = { '.' };
                sArrTenfile = filename.ToString().Trim().Split(cat);
                string _extenfile  = GetDateTimeStringUnique() + "." + sArrTenfile[1].ToString();
                string _tenfilegoc = UltilFunc.RemoveSign4VietnameseString(Path.GetFileNameWithoutExtension(filename)) + "." + _extenfile.ToString();

                _tenfilegoc = _tenfilegoc.Replace(" ", "");
                postedFile.SaveAs(savepath + @"\" + _tenfilegoc);

                int startchar = tempPath.Substring(1, tempPath.Length - 1).IndexOf("/");
                startchar += 1;
                string _PathFile = tempPath.Substring(startchar, tempPath.Length - startchar);
                string _savePath = _PathFile + "" + _tenfilegoc;

                AnhDAL _DAL = new AnhDAL();
                T_Anh  _obj = new T_Anh();
                _obj = SetItem(_savePath, _tenfilegoc, _tenfilegoc);
                int _MaAnhReturn = _DAL.InsertUpdateT_Anh(_obj);
                if (matinbai > 0 && _MaAnhReturn > 0)
                {
                    TinBaiAnhDAL _daltinanh = new TinBaiAnhDAL();
                    T_Tinbai_Anh _objTA     = new T_Tinbai_Anh();
                    _objTA.ID        = 0;
                    _objTA.Ma_Anh    = _MaAnhReturn;
                    _objTA.Ma_TinBai = matinbai;
                    _objTA.ChuThich  = "";
                    _daltinanh.InsertUpdateTin_Anh(_objTA);
                }

                context.Response.Write(tempPath + "/" + filename);
                context.Response.StatusCode = 200;
            }
            catch (Exception ex)
            {
                context.Response.Write("Error: " + ex.Message);
            }
        }