示例#1
0
        /// <summary>
        /// 데이터 삭제
        /// </summary>
        private void RemoveData()
        {
            StringBuilder param = new StringBuilder();

            param.Append(LANG_CD);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(VCatgNo);

            string[] result = ExecuteQueryResult(3704, param.ToString());

            if (result == null)
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox("시스템 오류가 발생 했습니다."));
            }
            else if (result[0].Equals("00") == false)
            {
                // 추가 실패
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox(result[1]));
            }
        }
示例#2
0
        /// <summary>
        /// 로그인
        /// </summary>
        private void GetLogin()
        {
            string password = string.Empty;

            if (CStringUtil.IsNullOrEmpty(admin_pw.Value) == false)
            {
                string password_enc = CSecureUtil.Encrypt(admin_pw.Value);

                //System.Diagnostics.Trace.WriteLine(password_enc);

                StringBuilder param = new StringBuilder();
                param.Append(admin_id.Value);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(admin_pw.Value);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(password_enc);

                SetDataList(3000, param.ToString());

                if (CStringUtil.IsNullOrEmpty(GetData(0, 0)) == false)
                {
                    // 로그인 설정 및 시작 메뉴 URL을 가져온다.
                    string startupUrl = SetLoginInfo();

                    if (CStringUtil.IsNullOrEmpty(startupUrl))
                    {
                        ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox("접근 권한이 없습니다."));
                    }
                    else
                    {
                        Response.Redirect(startupUrl);
                    }
                }
                else
                {
                    ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox("아이디 또는 비밀번호가 다릅니다."));
                }
            }
            else
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox("비밀번호가 입력되지 않았습니다."));
            }
        }
示例#3
0
        /// <summary>
        /// 관리자 정보 삭제
        /// </summary>
        private void RemoveAdminData(string adminId)
        {
            StringBuilder param = new StringBuilder();

            param.Append(AdminId);

            string[] result = ExecuteQueryResult(3804, param.ToString());

            if (result == null)
            {
                // 삭제 실패 - 코드 자체가 안오는 경우
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox("시스템 오류가 발생하였습니다."));
            }
            else if (result != null && CStringUtil.IsNullOrEmpty(result[0]).Equals("00") == false)
            {
                // 삭제 실패
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox(result[1]));
            }

            Response.Redirect("./order_list.aspx");
        }
示例#4
0
        /// <summary>
        /// 데이터를 저장한다.
        /// </summary>
        /// <param name="mode"></param>
        private void SaveData(string mode)
        {
            string succ_yn = string.Empty;

            succ_yn = succ_y.Checked ? "Y" : succ_yn;
            succ_yn = succ_n.Checked ? "N" : succ_yn;

            if (mode.Equals("U") && succ_yn.Equals(""))
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox("합격/불합격 여부를 선택해 주세요."));
            }
            else
            {
                StringBuilder param = new StringBuilder();
                param.Append(SupportNo);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(mode);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(succ_yn);

                // 실 데이터 조회
                DataSet ds = GetDataSet(35301, param.ToString());

                if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
                {
                    string result_cd  = ds.Tables[0].Rows[0]["RESULT_CD"].ToString();
                    string result_msg = ds.Tables[0].Rows[0]["RESULT_MSG"].ToString();

                    if ("00".Equals(result_cd))
                    {
                        // 다른 페이지로 이동하는 경우 WebUtil쪽 이용한다.
                        Response.Redirect("job_support_list.aspx?reg_seq_no=" + RegSeqNo);
                    }
                    else
                    {
                        // 현재 화면으로 다시 돌아오면 이 방식을 그대로 사용
                        ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox(result_msg));
                    }
                }
            }
        }
示例#5
0
        /// <summary>
        /// 데이터를 저장한다. (추가 or 수정)
        /// </summary>
        private void SaveData()
        {
            StringBuilder param = new StringBuilder();

            param.Append(CConst.DB_PARAM_DELIMITER).Append(txtTitle.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(hdnContent.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append("admin");

            string[] result = null;

            result = ExecuteQueryResult(3307, param.ToString());

            if (result == null)
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox("시스템 오류가 발생 했습니다."));
            }
            else if (result[0].Equals("00") == false)
            {
                // 입력 or 수정 실패
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox(result[1]));
            }
        }
示例#6
0
        /// <summary>
        /// 데이터를 저장한다. (추가 or 수정)
        /// </summary>
        private void SaveData()
        {
            StringBuilder param = new StringBuilder();

            param.Append(writer_nm.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(busin_nm.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(posit.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(tel.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(email.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(ttl.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(cont.Value);

            string[] result = null;

            // 입력 모드
            result = ExecuteQueryResult(1511, param.ToString());

            if (result == null)
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox("시스템 오류가 발생 했습니다."));
            }
            else if (result[0].Equals("00") == false)
            {
                // 입력 or 수정 실패
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox(result[1]));
            }
            else
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox("접수 되었습니다."));

                writer_nm.Value = "";
                busin_nm.Value  = "";
                posit.Value     = "";
                tel.Value       = "";
                email.Value     = "";
                ttl.Value       = "";
                cont.Value      = "";
            }
        }
示例#7
0
        /// <summary>
        /// 관리자 정보 수정
        /// </summary>
        private void ModifyAdminData()
        {
            string adminPwd = CSecureUtil.Encrypt(sys_insert_member_pwd.Value);

            StringBuilder param = new StringBuilder();

            param.Append(sys_insert_member_id.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(sys_insert_member_nm.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(adminPwd);

            string[] result = ExecuteQueryResult(3803, param.ToString());

            if (result == null)
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox("시스템 오류가 발생 했습니다."));
            }
            else if (result[0].Equals("00") == false)
            {
                // 수정 실패
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox(result[1]));
            }
        }
示例#8
0
        /// <summary>
        /// 데이터 삭제
        /// </summary>
        private void RemoveData()
        {
            string[] result = null;

            if (CStringUtil.IsNullOrEmpty(Seq) == false && Seq.Equals("0") == false)
            {
                StringBuilder param = new StringBuilder();
                param.Append(Seq);

                result = ExecuteQueryResult(3526, param.ToString());

                if (result == null)
                {
                    ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox("시스템 오류가 발생 했습니다."));
                }
                else if (result[0].Equals("00") == false)
                {
                    // 삭제 실패
                    ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox(result[1]));
                }
            }
            else
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox("입력모드에서는 지원하지 않습니다."));
            }

            // 코드 삭제
            if (result != null && result.Length == 3)
            {
                string reg_seq_no = result[2];

                StringBuilder param = new StringBuilder();
                param.Length = 0;
                param.Append(Seq);

                ExecuteQueryResult(3527, param.ToString());
            }
        }
示例#9
0
        /// <summary>
        /// 데이터 추가
        /// </summary>
        private void AddData()
        {
            StringBuilder param = new StringBuilder();

            param.Append(LANG_CD);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(UPR_CATG_NO);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(DEPTH);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(sort_ord.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(""); // 로그인 관리자
            param.Append(CConst.DB_PARAM_DELIMITER).Append(catg_nm.Value);

            string[] result = ExecuteQueryResult(3702, param.ToString());

            if (result == null)
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox("시스템 오류가 발생 했습니다."));
            }
            else if (result[0].Equals("00") == false)
            {
                // 추가 실패
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox(result[1]));
            }
        }
示例#10
0
        /// <summary>
        /// 데이터 삭제
        /// </summary>
        private void RemoveData()
        {
            if (CStringUtil.IsNullOrEmpty(Seq) == false)
            {
                StringBuilder param = new StringBuilder();
                param.Append(Seq);

                string[] result = ExecuteQueryResult(3517, param.ToString());

                if (result == null)
                {
                    ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox("시스템 오류가 발생 했습니다."));
                }
                else if (result[0].Equals("00") == false)
                {
                    // 삭제 실패
                    ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox(result[1]));
                }
            }
            else
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox("입력모드에서는 지원하지 않습니다."));
            }
        }
示例#11
0
        private void AddData()
        {
            StringBuilder param = new StringBuilder();

            param.Append(duty_nm.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(DUTY_DEPTH);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(sort_ord.Value);

            string[] result = ExecuteQueryResult(3813, param.ToString());

            if (result == null)
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox("시스템 오류가 발생 했습니다."));
            }
            else if (result[0].Equals("00") == false)
            {
                // 추가 실패
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox(result[1]));
            }
            else
            {
                Response.Redirect("duty_list.aspx");
            }
        }
示例#12
0
        /// <summary>
        /// 데이터를 저장한다. (추가 or 수정)
        /// </summary>
        private void SaveData()
        {
            string img1 = CStringUtil.IsNullOrEmpty(upload_path_01.Value) == false?UploadFile(upload_01, "DIR_PROMOTION") : "";

            string img2 = CStringUtil.IsNullOrEmpty(upload_path_02.Value) == false?UploadFile(upload_02, "DIR_PROMOTION") : "";

            string img3 = CStringUtil.IsNullOrEmpty(upload_path_03.Value) == false?UploadFile(upload_03, "DIR_PROMOTION") : "";

            string img4 = CStringUtil.IsNullOrEmpty(upload_path_04.Value) == false?UploadFile(upload_04, "DIR_PROMOTION") : "";

            string img5 = CStringUtil.IsNullOrEmpty(upload_path_05.Value) == false?UploadFile(upload_05, "DIR_PROMOTION") : "";

            int show_type = 1;

            if (showTp2.Checked == true)
            {
                show_type = 2;
            }
            else if (showTp3.Checked == true)
            {
                show_type = 3;
            }
            else if (showTp4.Checked == true)
            {
                show_type = 4;
            }

            StringBuilder param = new StringBuilder();

            param.Append(writerNm.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(show_type);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(txtTitle.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(hdnContent.Value.Replace("|", "&#124;"));
            param.Append(CConst.DB_PARAM_DELIMITER).Append(img1);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(img2);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(img3);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(img4);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(img5);

            string[] result = null;

            if (CStringUtil.IsNullOrEmpty(Seq) == false)
            {
                // 수정모드 - SEQ 파라미터로 판단
                param.Append(CConst.DB_PARAM_DELIMITER).Append(Seq);
                result = ExecuteQueryResult(3516, param.ToString());
            }
            else
            {
                // 입력 모드
                result = ExecuteQueryResult(3515, param.ToString());
            }

            if (result == null)
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox("시스템 오류가 발생 했습니다."));
            }
            else if (result[0].Equals("00") == false)
            {
                // 입력 or 수정 실패
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox(result[1]));
            }
        }
示例#13
0
        /// <summary>
        /// 데이터를 저장한다. (추가 or 수정)
        /// </summary>
        private void SaveData()
        {
            string img1 = CStringUtil.IsNullOrEmpty(upload_path_01.Value) == false?UploadFile(upload_01, "DIR_PROMOTION") : "";

            string img2 = CStringUtil.IsNullOrEmpty(upload_path_02.Value) == false?UploadFile(upload_02, "DIR_PROMOTION") : "";

            string img3 = CStringUtil.IsNullOrEmpty(upload_path_03.Value) == false?UploadFile(upload_03, "DIR_PROMOTION") : "";

            string img4 = CStringUtil.IsNullOrEmpty(upload_path_04.Value) == false?UploadFile(upload_04, "DIR_PROMOTION") : "";

            string img5 = CStringUtil.IsNullOrEmpty(upload_path_05.Value) == false?UploadFile(upload_05, "DIR_PROMOTION") : "";

            string menual = CStringUtil.IsNullOrEmpty(upload_path_file.Value) == false?UploadFile(upload_file, "DIR_PROMOTION") : "";

            string open_yn = (open_yn1.Checked) ? "Y" : "N";

            StringBuilder param = new StringBuilder();

            param.Append(LANG_CD);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(prod_cd.Value);
            string catgNo = catg_no.Value.Equals("") ? "0" : catg_no.Value;

            param.Append(CConst.DB_PARAM_DELIMITER).Append(catgNo);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(UPR_CATG_NO);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(catg_no2.SelectedValue); // 분류

            string db_new_yn = new_yn.Checked ? "Y" : "N";

            string prodType = string.Empty;

            prodType = pdt_org.Checked ? pdt_org.Value : prodType;
            //prodType = pdt_new.Checked ? pdt_new.Value : prodType;
            prodType = pdt_godl.Checked ? pdt_godl.Value : prodType;

            h_prod_img1_path.Value   = GetData(0, 0, "PROD_IMG1");
            h_prod_img2_path.Value   = GetData(0, 0, "PROD_IMG2");
            h_prod_img3_path.Value   = GetData(0, 0, "PROD_IMG3");
            h_prod_img4_path.Value   = GetData(0, 0, "PROD_IMG4");
            h_prod_img5_path.Value   = GetData(0, 0, "PROD_IMG5");
            h_prod_menual_path.Value = GetData(0, 0, "MANUAL");

            param.Append(CConst.DB_PARAM_DELIMITER).Append(prodType); // PROD_TYPE 입력못함
            param.Append(CConst.DB_PARAM_DELIMITER).Append(Session["admin_id"]);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(img1);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(img2);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(img3);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(img4);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(img5);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(clip_url.Value);                          // 동영상
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 카달로그 - 동물 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append(menual);                                  // 설명서
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 썸네일 - 동물 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append(prod_nm.Value);                           // 제품명
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // EFT가 뭔지 모르겠음
            param.Append(CConst.DB_PARAM_DELIMITER).Append(ingredi.Value);                           // 주요성분(성분함량)
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 성상 - 동물 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append(pmedi.Value);                             // 약가
            param.Append(CConst.DB_PARAM_DELIMITER).Append(hdnContent.Value.Replace("|", "&#124;")); // 스마트 에디터
            param.Append(CConst.DB_PARAM_DELIMITER).Append(insu_cd.Value);                           // 보험코드
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 포장단위 - 동물 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 주의사항
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 특장
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 개요 - 동물 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 보관 - 동물 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 규격 - 동물 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 비고 - 동물 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 구성 - 동물 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 정보 - 동물 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 구분
            param.Append(CConst.DB_PARAM_DELIMITER).Append(new_start_dt.Value);                      // 신제품 START
            param.Append(CConst.DB_PARAM_DELIMITER).Append(new_end_dt.Value);                        // 신제품 END
            param.Append(CConst.DB_PARAM_DELIMITER).Append(open_yn);                                 // 노출여부
            param.Append(CConst.DB_PARAM_DELIMITER).Append(db_new_yn);                               // 신제품 여부
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 동의카테고리
            param.Append(CConst.DB_PARAM_DELIMITER).Append(reg_dt.Value);                            // 등록일

            string[] result = null;

            if (CStringUtil.IsNullOrEmpty(ProdCd) == false)
            {
                // 수정 모드
                result = ExecuteQueryResult(3205, param.ToString());
            }
            else
            {
                // 입력 모드
                result = ExecuteQueryResult(3204, param.ToString());
            }

            if (result == null)
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox("시스템 오류가 발생 했습니다."));
            }
            else if (result[0].Equals("00") == false)
            {
                // 입력 or 수정 실패
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox(result[1]));
            }
            else
            {
                // 입력 성공 - 이어서 태그 입력
                AddTag();
            }
        }
示例#14
0
        /// <summary>
        /// 데이터를 저장한다. (추가 or 수정)
        /// </summary>
        private void SaveData()
        {
            string img1 = CStringUtil.IsNullOrEmpty(upload_path_01.Value) == false?UploadFile(upload_01, "DIR_PROMOTION") : "";

            string img2 = CStringUtil.IsNullOrEmpty(upload_path_02.Value) == false?UploadFile(upload_02, "DIR_PROMOTION") : "";

            string img3 = CStringUtil.IsNullOrEmpty(upload_path_03.Value) == false?UploadFile(upload_03, "DIR_PROMOTION") : "";

            string img4 = CStringUtil.IsNullOrEmpty(upload_path_04.Value) == false?UploadFile(upload_04, "DIR_PROMOTION") : "";

            string img5 = CStringUtil.IsNullOrEmpty(upload_path_05.Value) == false?UploadFile(upload_05, "DIR_PROMOTION") : "";

            string menual = CStringUtil.IsNullOrEmpty(upload_path_file.Value) == false?UploadFile(upload_file, "DIR_PROMOTION") : "";

            string open_yn = (open_yn1.Checked) ? "Y" : "N";

            StringBuilder param = new StringBuilder();

            param.Append(LANG_CD);                                         // 언어코드
            param.Append(CConst.DB_PARAM_DELIMITER).Append(prod_cd.Value); // 제품코드
            string catgNo = catg_no.Value.Equals("") ? "0" : catg_no.Value;

            param.Append(CConst.DB_PARAM_DELIMITER).Append(catgNo);                 // 분류번호
            param.Append(CConst.DB_PARAM_DELIMITER).Append(UPR_CATG_NO);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(catg_no2.SelectedValue); // 분류

            string prodType = string.Empty;

            prodType = pdt_bae.Checked ? pdt_bae.Value : prodType;
            prodType = pdt_re.Checked ? pdt_re.Value : prodType;

            param.Append(CConst.DB_PARAM_DELIMITER).Append(prodType); // PROD_TYPE 입력못함
            param.Append(CConst.DB_PARAM_DELIMITER).Append(Session["admin_id"]);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(img1);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(img2);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(img3);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(img4);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(img5);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(clip_url.Value);                          // 동영상
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 카달로그 - 바이오 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append(menual);                                  // 설명서
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 썸네일 - 바이오 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append(prod_nm.Value);                           // 제품명
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // EFT가 뭔지 모르겠음 (효능효과 hdnContent로 변경)
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 주요성분(성분함량)
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 성상 - 바이오 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 약가
            param.Append(CConst.DB_PARAM_DELIMITER).Append(hdnContent.Value.Replace("|", "&#124;")); // 제품설명
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 보험코드
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 포장단위 - 동물 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 주의사항
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 특징
            param.Append(CConst.DB_PARAM_DELIMITER).Append(pdt_summary.Value);                       // 개요
            param.Append(CConst.DB_PARAM_DELIMITER).Append(pdt_keep.Value);                          // 보관 - 동물 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append(pdt_boheom.Value);                        // 규격 - 동물 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 비고 - 동물 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 구성 - 동물 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 정보 - 동물 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 구분
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 신제품 START
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 신제품 END
            param.Append(CConst.DB_PARAM_DELIMITER).Append(open_yn);                                 // 노출여부
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 신제품 여부
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                                      // 동의카테고리
            param.Append(CConst.DB_PARAM_DELIMITER).Append(reg_dt.Value);                            // 등록일

            string[] result = null;

            if (CStringUtil.IsNullOrEmpty(ProdCd) == false)
            {
                // 수정 모드
                result = ExecuteQueryResult(3205, param.ToString());
            }
            else
            {
                // 입력 모드
                result = ExecuteQueryResult(3204, param.ToString());
            }

            if (result == null)
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox("시스템 오류가 발생 했습니다."));
            }
            else if (result[0].Equals("00") == false)
            {
                // 입력 or 수정 실패
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox(result[1]));
            }
            else
            {
                // 입력 성공 - 이어서 태그 입력
                AddTag();
            }
        }
示例#15
0
        /// <summary>
        /// 데이터를 저장한다. (추가 or 수정)
        /// </summary>
        private void SaveData()
        {
            string img1 = CStringUtil.IsNullOrEmpty(upload_path_01.Value) == false?UploadFile(upload_01, "DIR_PROMOTION") : "";

            string img2 = CStringUtil.IsNullOrEmpty(upload_path_02.Value) == false?UploadFile(upload_02, "DIR_PROMOTION") : "";

            string img3 = CStringUtil.IsNullOrEmpty(upload_path_03.Value) == false?UploadFile(upload_03, "DIR_PROMOTION") : "";

            string img4 = CStringUtil.IsNullOrEmpty(upload_path_04.Value) == false?UploadFile(upload_04, "DIR_PROMOTION") : "";

            string img5 = CStringUtil.IsNullOrEmpty(upload_path_05.Value) == false?UploadFile(upload_05, "DIR_PROMOTION") : "";

            string menual = CStringUtil.IsNullOrEmpty(upload_path_file.Value) == false?UploadFile(upload_file, "DIR_PROMOTION") : "";

            string open_yn = (open_yn1.Checked) ? "Y" : "N";

            StringBuilder param = new StringBuilder();

            param.Append(LANG_CD);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(prod_cd.Value);
            string catgNo = catg_no.Value.Equals("") ? "0" : catg_no.Value;

            param.Append(CConst.DB_PARAM_DELIMITER).Append(catgNo);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(UPR_CATG_NO);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(catg_no2.SelectedValue);

            string db_new_yn = new_yn.Checked ? "Y" : "N";

            param.Append(CConst.DB_PARAM_DELIMITER).Append("PROD_ORG"); //제품유형
            param.Append(CConst.DB_PARAM_DELIMITER).Append(Session["admin_id"]);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(img1);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(img2);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(img3);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(img4);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(img5);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(clip_url.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(""); // 인체 의약품 카달로그 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append(menual);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(""); // 인체 의약품 썸네일 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append(prod_nm.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(""); // 효능 - 인체 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append(ingredi.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(temper.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(pmedi.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(hdnContent.Value.Replace("|", "&#124;"));
            param.Append(CConst.DB_PARAM_DELIMITER).Append(insu_cd.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(pack_mea.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                 //주의사항 - 인체 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                 // 특장점 - 인체 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                 // 개요 - 인체 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                 // 보관 - 인체 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                 // 규격 - 인체 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                 // 비고 - 인체 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                 // 구성 - 인체 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                 // 정보 - 인체 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append(prod_div.Value);     // 구분
            param.Append(CConst.DB_PARAM_DELIMITER).Append(new_start_dt.Value); // 신제품 START
            param.Append(CConst.DB_PARAM_DELIMITER).Append(new_end_dt.Value);   // 신제품 END
            param.Append(CConst.DB_PARAM_DELIMITER).Append(open_yn);            // 노출여부
            param.Append(CConst.DB_PARAM_DELIMITER).Append(db_new_yn);          // 신제품 여부
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");                 // 동의카테고리
            param.Append(CConst.DB_PARAM_DELIMITER).Append(reg_dt.Value);       // 등록일



            //System.Diagnostics.Debug.WriteLine("wwwwwwwww" + new_start_dt.Value);


            string[] result = null;

            if (CStringUtil.IsNullOrEmpty(ProdCd) == false)
            {
                // 수정 모드
                result = ExecuteQueryResult(3205, param.ToString());
            }
            else
            {
                // 입력 모드
                result = ExecuteQueryResult(3204, param.ToString());
            }

            if (result == null)
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox("시스템 오류가 발생 했습니다."));
            }
            else if (result[0].Equals("00") == false)
            {
                // 입력 or 수정 실패
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox(result[1]));
            }
            else
            {
                // 입력 성공 - 이어서 태그 입력
                AddTag();
            }
        }
示例#16
0
        /// <summary>
        /// 데이터를 저장한다. (추가 or 수정)
        /// </summary>
        private void SaveData()
        {
            string img1 = CStringUtil.IsNullOrEmpty(upload_path_01.Value) == false?UploadFile(upload_01, "DIR_PROMOTION") : "";

            string img2 = CStringUtil.IsNullOrEmpty(upload_path_02.Value) == false?UploadFile(upload_02, "DIR_PROMOTION") : "";

            string img3 = CStringUtil.IsNullOrEmpty(upload_path_03.Value) == false?UploadFile(upload_03, "DIR_PROMOTION") : "";

            string img4 = CStringUtil.IsNullOrEmpty(upload_path_04.Value) == false?UploadFile(upload_04, "DIR_PROMOTION") : "";

            string img5 = CStringUtil.IsNullOrEmpty(upload_path_05.Value) == false?UploadFile(upload_05, "DIR_PROMOTION") : "";

            string menual = CStringUtil.IsNullOrEmpty(upload_path_file.Value) == false?UploadFile(upload_file, "DIR_PROMOTION") : "";

            string open_yn = (open_yn1.Checked) ? "Y" : "N";

            StringBuilder param = new StringBuilder();

            param.Append(LANG_CD);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(prod_cd.Value);
            string catgNo = catg_no.Value.Equals("") ? "0" : catg_no.Value;

            param.Append(CConst.DB_PARAM_DELIMITER).Append(catgNo);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(UPR_CATG_NO);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(catg_no2.SelectedValue);

            string prodType = string.Empty;

            prodType = pdt_human.Checked ? pdt_human.Value : prodType;
            prodType = pdt_ani.Checked ? pdt_ani.Value : prodType;

            param.Append(CConst.DB_PARAM_DELIMITER).Append(prodType); // 제품유형 - 수출의약품(인체) 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append(Session["admin_id"]);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(img1);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(img2);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(img3);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(img4);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(img5);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(clip_url.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");  // 카달로그 - 수출의약품(인체) 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append(menual);
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");  // 썸네일 - 수출의약품(인체) 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append(prod_nm.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");  // 효능 - 수출의약품(인체) 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");  // 성분함량 - 수출의약품(인체) 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");  // 성상 - 수출의약품(인체) 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("0"); // 약가 - 수출의약품(인체) 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append(hdnContent.Value.Replace("|", "&#124;"));
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");  // 보험코드 - 수출의약품(인체) 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append(pack_mea.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");  //주의사항 - 인체 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");  // 특장점 - 인체 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");  // 개요 - 인체 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");  // 보관 - 인체 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");  // 규격 - 인체 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");  // 비고 - 인체 의약품 입력 안함
            param.Append(CConst.DB_PARAM_DELIMITER).Append(compt.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(prod_info.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");           // 구분
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");           // 신제품 START
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");           // 신제품 END
            param.Append(CConst.DB_PARAM_DELIMITER).Append(open_yn);      // 노출여부
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");           // 신제품 여부
            param.Append(CConst.DB_PARAM_DELIMITER).Append("");           // 동의카테고리
            param.Append(CConst.DB_PARAM_DELIMITER).Append(reg_dt.Value); // 등록일

            string[] result = null;

            if (CStringUtil.IsNullOrEmpty(ProdCd) == false)
            {
                // 수정 모드
                result = ExecuteQueryResult(3205, param.ToString());
            }
            else
            {
                // 입력 모드
                result = ExecuteQueryResult(3204, param.ToString());
            }

            if (result == null)
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox("시스템 오류가 발생 했습니다."));
            }
            else if (result[0].Equals("00") == false)
            {
                // 입력 or 수정 실패
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox(result[1]));
            }
            else
            {
                // 입력 성공 - 이어서 태그 입력
                AddTag();
            }
        }
示例#17
0
        /// <summary>
        /// 데이터를 저장한다.
        /// VISUAL: 메인 비주얼
        /// QK: 퀵배너
        /// BTM: 하단 배너
        /// PROD: 제품
        /// SRCH: 검색창 텍스트
        /// </summary>
        /// <param name="inputType">저장유형</param>
        private void SaveData(string inputType)
        {
            string result = "";

            if ("VISUAL".Equals(inputType))
            {
                StringBuilder param = new StringBuilder();

                // VISUAL 업데이트
                string vFile1 = CStringUtil.IsNullOrEmpty(visual_value_01.Value) == false?UploadFile(visual_text_01, "DIR_MAIN") : "";

                string checkyn = visual_use_yn_1.Checked ? "Y" : "N";

                param.Append(LANG_CD);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(inputType);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("6");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(vFile1);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(visual_url_01.Value);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(Session["admin_id"]);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(""); // VISUAL 쪽 업데이트이므로 검색텍스트는 공백으로 줌
                param.Append(CConst.DB_PARAM_DELIMITER).Append(checkyn);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("N");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("0");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("0");

                ExecuteQuery(3101, param.ToString());

                string vFile2 = CStringUtil.IsNullOrEmpty(visual_value_02.Value) == false?UploadFile(visual_text_02, "DIR_MAIN") : "";

                checkyn      = visual_use_yn_2.Checked ? "Y" : "N";
                param.Length = 0;
                param.Append(LANG_CD);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(inputType);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("7");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(vFile2);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(visual_url_02.Value);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(Session["admin_id"]);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(checkyn);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("N");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("0");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("0");

                ExecuteQuery(3101, param.ToString());

                string vFile3 = CStringUtil.IsNullOrEmpty(visual_value_03.Value) == false?UploadFile(visual_text_03, "DIR_MAIN") : "";

                checkyn      = visual_use_yn_3.Checked ? "Y" : "N";
                param.Length = 0;
                param.Append(LANG_CD);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(inputType);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("8");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(vFile3);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(visual_url_03.Value);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(Session["admin_id"]);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(checkyn);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("N");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("0");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("0");

                ExecuteQuery(3101, param.ToString());

                string vFile4 = CStringUtil.IsNullOrEmpty(visual_value_04.Value) == false?UploadFile(visual_text_04, "DIR_MAIN") : "";

                checkyn      = visual_use_yn_4.Checked ? "Y" : "N";
                param.Length = 0;
                param.Append(LANG_CD);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(inputType);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("9");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(vFile4);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(visual_url_04.Value);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(Session["admin_id"]);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(checkyn);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("N");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("0");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("0");

                ExecuteQuery(3101, param.ToString());

                string vFile5 = CStringUtil.IsNullOrEmpty(visual_value_05.Value) == false?UploadFile(visual_text_05, "DIR_MAIN") : "";

                checkyn      = visual_use_yn_5.Checked ? "Y" : "N";
                param.Length = 0;
                param.Append(LANG_CD);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(inputType);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("10");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(vFile5);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(visual_url_05.Value);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(Session["admin_id"]);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(checkyn);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("N");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("0");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("0");


                ExecuteQuery(3101, param.ToString());

                SearchData();

                visual_value_01.Value = "";
                visual_value_02.Value = "";
                visual_value_03.Value = "";
                visual_value_04.Value = "";
                visual_value_05.Value = "";

                visual_url_01.Value = GetData(0, 0, "LINK_URL");
                visual_url_02.Value = GetData(0, 1, "LINK_URL");
                visual_url_03.Value = GetData(0, 2, "LINK_URL");
                visual_url_04.Value = GetData(0, 3, "LINK_URL");
                visual_url_05.Value = GetData(0, 4, "LINK_URL");
            }
            else if ("QK".Equals(inputType))
            {
                StringBuilder param = new StringBuilder();

                // 퀵배너
                string qkFile1 = CStringUtil.IsNullOrEmpty(quick_value_01.Value) == false?UploadFile(quick_text_01, "DIR_MAIN") : "";

                string checkyn = quick_banner_target_yn.Checked ? "Y" : "N";

                param.Append(LANG_CD);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(inputType);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("2");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(qkFile1);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(quick_url_01.Value);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(Session["admin_id"]);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("Y");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(checkyn);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("0");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("0");

                ExecuteQuery(3101, param.ToString());

                SearchData();

                quick_value_01.Value = "";
                quick_url_01.Value   = GetData(1, 0, "LINK_URL");
            }
            else if ("BTM".Equals(inputType))
            {
                // 하단 배너
                StringBuilder param = new StringBuilder();

                string btmFile1 = CStringUtil.IsNullOrEmpty(bottom_value_01.Value) == false?UploadFile(bottom_text_01, "DIR_MAIN") : "";

                string checkyn = bottom_banner_target_yn.Checked ? "Y" : "N";

                param.Append(LANG_CD);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(inputType);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("2");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(btmFile1);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(bottom_url_01.Value);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(Session["admin_id"]);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("Y");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(checkyn);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("0");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("0");

                ExecuteQuery(3101, param.ToString());

                SearchData();

                bottom_value_01.Value = "";
                bottom_url_01.Value   = GetData(2, 0, "LINK_URL");
            }
            else if ("PROD".Equals(inputType))
            {
                // 상품
                string vFile1 = CStringUtil.IsNullOrEmpty(pdt_value_01.Value) == false?UploadFile(pdt_text_01, "DIR_MAIN") : "";

                string prod_icon = "";
                prod_icon = prod_icon_new.Checked ? "NEW" : prod_icon;
                prod_icon = prod_icon_hot.Checked ? "HOT" : prod_icon;

                StringBuilder param = new StringBuilder();
                param.Append(LANG_CD);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(inputType);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("6");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(vFile1);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(pdt_url_01.Value);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(Session["admin_id"]); // 로그인ID는 나중에 세션값 체크하여 가져오게 변경(일단 admin로 박음)
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(prod_icon);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("0");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("0");

                ExecuteQuery(3101, param.ToString());

                string vFile2 = CStringUtil.IsNullOrEmpty(pdt_value_02.Value) == false?UploadFile(pdt_text_02, "DIR_MAIN") : "";

                param.Length = 0;
                param.Append(LANG_CD);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(inputType);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("7");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(vFile2);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(pdt_url_02.Value);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(Session["admin_id"]);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(prod_icon);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("0");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("0");

                ExecuteQuery(3101, param.ToString());

                string vFile3 = CStringUtil.IsNullOrEmpty(pdt_value_03.Value) == false?UploadFile(pdt_text_03, "DIR_MAIN") : "";

                param.Length = 0;
                param.Append(LANG_CD);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(inputType);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("8");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(vFile3);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(pdt_url_03.Value);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(Session["admin_id"]);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(prod_icon);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("0");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("0");

                ExecuteQuery(3101, param.ToString());

                string vFile4 = CStringUtil.IsNullOrEmpty(pdt_value_04.Value) == false?UploadFile(pdt_text_04, "DIR_MAIN") : "";

                param.Length = 0;
                param.Append(LANG_CD);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(inputType);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("9");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(vFile4);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(pdt_url_04.Value);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(Session["admin_id"]);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(prod_icon);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("0");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("0");

                ExecuteQuery(3101, param.ToString());

                string vFile5 = CStringUtil.IsNullOrEmpty(pdt_value_05.Value) == false?UploadFile(pdt_text_05, "DIR_MAIN") : "";

                param.Length = 0;
                param.Append(LANG_CD);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(inputType);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("10");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(vFile5);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(pdt_url_05.Value);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(Session["admin_id"]);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(prod_icon);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("0");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("0");

                ExecuteQuery(3101, param.ToString());

                SearchData();

                pdt_value_01.Value = "";
                pdt_value_02.Value = "";
                pdt_value_03.Value = "";
                pdt_value_04.Value = "";
                pdt_value_05.Value = "";

                pdt_url_01.Value = GetData(3, 0, "LINK_URL");
                pdt_url_02.Value = GetData(3, 1, "LINK_URL");
                pdt_url_03.Value = GetData(3, 2, "LINK_URL");
                pdt_url_04.Value = GetData(3, 3, "LINK_URL");
                pdt_url_05.Value = GetData(3, 4, "LINK_URL");
            }
            else if ("SRCH".Equals(inputType))
            {
                // 검색 텍스트
                StringBuilder param = new StringBuilder();
                param.Append(LANG_CD);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(inputType);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("2");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(Session["admin_id"]); // 로그인ID는 나중에 세션값 체크하여 가져오게 변경(일단 admin로 박음)
                param.Append(CConst.DB_PARAM_DELIMITER).Append(search_txt_01.Value); // VISUAL 쪽 업데이트이므로 검색텍스트는 공백으로 줌
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");

                ExecuteQuery(3101, param.ToString());

                SearchData();

                search_txt_01.Value = GetData(4, 0, "SRCH_TEXT");
            }
            else if ("POP".Equals(inputType))
            {
                // 메인 팝업 배너 등록
                StringBuilder param = new StringBuilder();

                string vFile1 = CStringUtil.IsNullOrEmpty(pop_value_21.Value) == false?UploadFile(pop_text_21, "DIR_MAIN") : "";

                string use_checkyn    = main_pop_use_yn.Checked ? "Y" : "N";
                string target_checkyn = main_pop_target_yn.Checked ? "Y" : "N";

                param.Append(LANG_CD);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(inputType);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("2");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(vFile1);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(main_pop_link_url.Value);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(Session["admin_id"]);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(use_checkyn);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(target_checkyn);
                param.Append(CConst.DB_PARAM_DELIMITER).Append("");
                param.Append(CConst.DB_PARAM_DELIMITER).Append(main_pop_width.Value);
                param.Append(CConst.DB_PARAM_DELIMITER).Append(main_pop_height.Value);

                ExecuteQuery(3101, param.ToString());

                SearchData();


                pop_value_21.Value = "";
            }

            if (CStringUtil.IsNullOrEmpty(result) == false)
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox(result));
            }

            SearchData();
        }
示例#18
0
        /// <summary>
        /// 데이터를 저장한다. (추가 or 수정)
        /// </summary>
        private void SaveData()
        {
            StringBuilder param = new StringBuilder();

            param.Append(ttl.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(writer_nm.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(tel.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(email.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(cont.Value);
            param.Append(CConst.DB_PARAM_DELIMITER).Append(gubun.SelectedValue);

            string[] result = null;

            // 입력 모드
            result = ExecuteQueryResult(1501, param.ToString());

            if (result == null)
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox("시스템 오류가 발생 했습니다."));
            }
            else if (result[0].Equals("00") == false)
            {
                // 입력 or 수정 실패
                ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox(result[1]));
            }
            else
            {
                #region Send Mail
                string html = null;               //메일 내용
                string to   = null;               //수신자

                switch (gubun.SelectedValue)
                {
                case ("1"):                         //동물의약품(국내)
                    to = "*****@*****.**";
                    break;

                case ("2"):                         //동물의약품(해외)
                    to = "*****@*****.**";
                    break;

                case ("3"):                         //인체의약품(국내)
                    to = "*****@*****.**";
                    break;

                case ("4"):                         //인체의약품(해외)
                    to = "*****@*****.**";
                    break;

                case ("5"):                         //바이오의약품
                    to = "*****@*****.**";
                    break;

                case ("6"):                         //기타문의
                    to = "*****@*****.**";
                    break;
                }

                html  = " <html>";
                html += " <head>";
                html += " <title>대한뉴팜</title>";
                html += " <meta http-equiv='Content-Type' content='text/html; charset=euc-kr'>";
                html += " </head>";
                html += " <body>";
                html += " <table width='800' border='0' cellspacing='0' cellpadding='0' >";
                html += " 	<tr>";
                html += " 		<td>";
                html += " 			<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
                html += " 				<tr>";
                html += " 					<td valign='top'><a href=\"https://www.dhnp.co.kr\" target=\"_blank\"><img src=\"http://www.dhnp.co.kr/common/images/mail/top.jpg\"  border=\"0\"></a></td>					";
                html += " 				</tr>";
                html += " 			</table>";
                html += " 		</td>";
                html += " 	</tr>";
                html += " 	<tr>";
                html += " 		<td style=\"padding:30px 20px;\">";
                html += " 			<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
                html += " 				<tr>";
                html += " 					<td>안녕하세요. <br>";
                html += " 						<b><font color=\"#ff731e\">"+ writer_nm.Value + "</font></b>님";
                html += " 							문의사항이 접수되었습니다.";
                html += " 						</td>";
                html += " 					</tr>";
                html += " 					<tr>";
                html += " 						<td style=\"padding:20px 0;\">";
                html += " 							<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"ffffff\">";
                html += " 								<tr>";
                html += " 									<td align=\"center\" bgcolor=\"#ffffff\" >";
                html += " 										<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"border-top:2px solid #04b25a;\">";
                html += " 											<tr>";
                html += " 												<td width=\"25%\" height=\"29\" style=\"line-height:45px;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;background:#f9faf9;padding-left:20px;\"><b><font color=\"#000\">구분</font></b></td>";
                html += " 												<td width=\"75%\" style=\"line-height:45px;border-bottom:1px solid #dbdbdb;padding-left:20px;\">"+ CConst.CODE_INQUIRY[gubun.SelectedValue] + "</td>";
                html += " 											</tr>	";
                html += " 											<tr>";
                html += " 												<td width=\"25%\" height=\"29\" style=\"line-height:45px;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;background:#f9faf9;padding-left:20px;\"><b><font color=\"#000\">제목</font></b></td>";
                html += " 												<td width=\"75%\" style=\"line-height:45px;border-bottom:1px solid #dbdbdb;padding-left:20px;\">"+ ttl.Value + "</td>";
                html += " 											</tr>";
                html += " 											<tr>";
                html += " 												<td width=\"25%\" height=\"29\" style=\"line-height:45px;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;background:#f9faf9;padding-left:20px;\"><b><font color=\"#000\">이름</font></b></td>";
                html += " 												<td width=\"75%\" style=\"line-height:45px;border-bottom:1px solid #dbdbdb;padding-left:20px;\">"+ writer_nm.Value + "</td>";
                html += " 											</tr>	";
                html += " 											<tr>";
                html += " 												<td width=\"25%\" height=\"29\" style=\"line-height:45px;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;background:#f9faf9;padding-left:20px;\"><b><font color=\"#000\">연락처</font></b></td>";
                html += " 												<td width=\"75%\" style=\"line-height:45px;border-bottom:1px solid #dbdbdb;padding-left:20px;\">"+ tel.Value + "</td>";
                html += " 											</tr>	";
                html += " 											<tr>";
                html += " 												<td width=\"25%\" height=\"29\" style=\"line-height:45px;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;background:#f9faf9;padding-left:20px;\"><b><font color=\"#000\">이메일</font></b></td>";
                html += " 												<td width=\"75%\" style=\"line-height:45px;border-bottom:1px solid #dbdbdb;padding-left:20px;\">"+ email.Value + "</td>";
                html += " 											</tr>";
                html += " 											<tr>";
                html += " 												<td width=\"25%\" height=\"29\" style=\"line-height:45px;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;background:#f9faf9;padding-left:20px;\"><b><font color=\"#000\">내용</font></b></td>";
                html += " 												<td width=\"75%\" style=\"line-height:30px;border-bottom:1px solid #dbdbdb;padding:20px;\">";
                html += " 												"+ cont.Value;
                html += " 												</td>";
                html += " 											</tr>	";
                html += " 										</table>";
                html += " 									</td>";
                html += " 								</tr>";
                html += " 							</table>";
                html += " 						</td>";
                html += " 					</tr>								";
                html += " 				</table>				";
                html += " 			</td>";
                html += " 		</tr>";
                html += " 		<tr>";
                html += " 			<td style=\"padding:30px 20px;\">";
                html += " 				";
                html += " 				<table width='100%' border='0' cellspacing='0' cellpadding='0' style=\"border-top:1px solid #e5e5e5;\">";
                html += " 					<tr>";
                html += " 						<td style=\"padding-top:20px;vertical-align:top;\"><img src=\"http://www.dhnp.co.kr/common/images/mail/b_logo.jpg\" ></a></td>";
                html += " 						<td style=\"padding-top:20px;font-size:13px;\">경기도 화성시 향남읍 제약공단1길 66  사업자번호 : 229-81-10729 <br/>";
                html += " 						대표자명 : 배건우  대표전화 : (02)581-2333  팩스 : (02)581-1644 <br/><br/>Copyright (c) Daehan New Pharm Co.,Ltd All right reserved.</td>";
                html += " 					</tr>";
                html += " 				</table>";
                html += " 			</td>";
                html += " 		</tr>";
                html += " </table>";
                html += " </body>";
                html += " </html>";


                MailMessage mail = new MailMessage();
                mail.From = new MailAddress("*****@*****.**");
                mail.To.Add(to);
                mail.Subject    = ttl.Value;
                mail.Body       = html;
                mail.IsBodyHtml = true;

                SmtpClient client = new SmtpClient("mail-002.webterhosting.co.kr");
                client.UseDefaultCredentials = true;
                client.Credentials           = new NetworkCredential("*****@*****.**", "leadsun1");

                try
                {
                    client.Send(mail);
                }
                catch (SmtpException ex)
                {
                    throw new Exception(ex.Message, ex);
                }
                #endregion

                //ClientScript.RegisterClientScriptBlock(this.GetType(), "test", CWebUtil.MsgBox("접수 되었습니다."));
                CWebUtil.jsAlertAndRedirect(this, "접수 되었습니다.", Request.ServerVariables["SCRIPT_NAME"]);

                ttl.Value       = "";
                writer_nm.Value = "";
                tel.Value       = "";
                email.Value     = "";
                cont.Value      = "";
            }
        }