/// <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])); } }
/// <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("비밀번호가 입력되지 않았습니다.")); } }
/// <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"); }
/// <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)); } } } }
/// <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])); } }
/// <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 = ""; } }
/// <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])); } }
/// <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()); } }
/// <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])); } }
/// <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("입력모드에서는 지원하지 않습니다.")); } }
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"); } }
/// <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("|", "|")); 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])); } }
/// <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("|", "|")); // 스마트 에디터 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(); } }
/// <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("|", "|")); // 제품설명 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(); } }
/// <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("|", "|")); 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(); } }
/// <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("|", "|")); 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(); } }
/// <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(); }
/// <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 = ""; } }