/// <summary> /// 언어 정보 저장 /// </summary> public bool Sample_Info_Save(SampleExcelBindingEntity pSampleExcelBindingEntity, DataTable dt) { try { DataTable dtTemp = null; bool isChack = CoFAS_ConvertManager.DataTable_FindCount(dt, "CRUD IN ('C','U','D')", ""); if (isChack) { dtTemp = CoFAS_ConvertManager.DataTable_FindValue(dt, "CRUD IN ('C','U','D')", ""); // 신규 and 수정 항목 데이터 테이블 화 } using (DBManager pDBManager = new DBManager()) { bool isReturn = new SampleExcelBindingProvider(pDBManager).Sample_Info_Save(pSampleExcelBindingEntity, dtTemp); return(isReturn); } } catch (ExceptionManager pExceptionManager) { throw pExceptionManager; } catch (Exception pException) { throw new ExceptionManager(this, "Sample_Info_Save(SampleExcelBindingEntity pSampleExcelBindingEntity, DataTable dt)", pException); } }
public DataTable Sheet_Info_Sheet(SampleExcelBindingEntity pSampleExcelBindingEntity) { try { using (DBManager pDBManager = new DBManager()) { DataTable pdatatable = new SampleExcelBindingProvider(pDBManager).Sheet_Info_sheet(pSampleExcelBindingEntity); return(pdatatable); } } catch (ExceptionManager pExceptionManager) { throw pExceptionManager; } catch (Exception pException) { throw new ExceptionManager(this, "Sheet_Info_Sheet(ProcessMaterialStockStatusEntity _pProcessMaterialStockStatusEntity)", pException); } }
/// <summary> /// 언어 정보 조회 /// </summary> public DataTable Sample_Info_Sub(SampleExcelBindingEntity pSampleExcelBindingEntity) { try { using (DBManager pDBManager = new DBManager()) { DataTable pDataTable = new SampleExcelBindingProvider(pDBManager).Sample_Info_Mst(pSampleExcelBindingEntity); return(pDataTable); } } catch (ExceptionManager pExceptionManager) { throw pExceptionManager; } catch (Exception pException) { throw new ExceptionManager(this, "Sample_Info_Sub(SampleExcelBindingEntity pSampleExcelBindingEntity)", pException); } }
/// <summary> /// 언어 정보 조회 /// </summary> //public DataTable Sheet_Info_Sheet_Data(SampleExcelBindingEntity pSampleExcelBindingEntity) public DataSet Sheet_Info_Sheet_Data(SampleExcelBindingEntity pSampleExcelBindingEntity) { try { using (DBManager pDBManager = new DBManager()) { // DataTable pDataTable = new SampleExcelBindingProvider(pDBManager).Sheet_Info_Sheet_Data(pSampleExcelBindingEntity); DataSet pDataSet = new SampleExcelBindingProvider(pDBManager).Sheet_Info_Sheet_Data(pSampleExcelBindingEntity); return(pDataSet); } } catch (ExceptionManager pExceptionManager) { throw pExceptionManager; } catch (Exception pException) { throw new ExceptionManager(this, "Sheet_Info_Sheet_Data(SampleExcelBindingEntity pSampleExcelBindingEntity)", pException); } }
// 초기화 처리 영역 #region ○ 메뉴 초기화 하기 - InitializeSetting() private void InitializeSetting() { try { //상속 화면 패널 사용 유무 _pnHeader.Visible = true; _pnContent.Visible = true; _pnLeft.Visible = false; _pnLeft.Width = 250; //메인 화면 전역 변수 처리 _pCORP_CODE = MainForm.UserEntity.CORP_CODE; _pUSER_CODE = MainForm.UserEntity.USER_CODE; _pUSER_NAME = MainForm.UserEntity.USER_NAME; _pLANGUAGE_TYPE = MainForm.UserEntity.LANGUAGE_TYPE; _pFONT_TYPE = MainForm.UserEntity.FONT_TYPE; _pFONT_SIZE = MainForm.UserEntity.FONT_SIZE; _pFONT_SETTING = new Font(_pFONT_TYPE, _pFONT_SIZE); _pWINDOW_NAME = this.Name; //메뉴 화면 엔티티 설정 _pSampleExcelBindingEntity = new SampleExcelBindingEntity(); _pSampleExcelBindingEntity.CORP_CODE = _pCORP_CODE; _pSampleExcelBindingEntity.USER_CODE = _pUSER_CODE; //엑셀샘플불러오기 변수 _pSampleExcelBindingEntity.WINDOW_NAME = _pWINDOW_NAME; _pSampleExcelBindingEntity.CORP_CODE = ""; _pFTP_ID = MainForm.UserEntity.FTP_ID; _pFTP_IP_PORT = MainForm.UserEntity.FTP_IP_PORT; //string.Format(@"{0}/{1}/", MainForm.UserEntity.FTP_IP_PORT, "test"); //화면 별 해당 위치 지정 _pFTP_PATH = MainForm.UserEntity.FTP_IP_PORT; //string.Format(@"{0}/{1}/", MainForm.UserEntity.FTP_IP_PORT, "test"); //화면 별 해당 위치 지정 _pFTP_PW = MainForm.UserEntity.FTP_PW; //컨트롤 초기화 _luPART_CODE.Text = ""; _luPART_NAME.Text = ""; //_luVEND_CODE.Text = ""; _luVEND_NAME.Text = ""; //날짜초기화 _luINOUT_DATE.FromDateTime = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1); //조회 시작일, 매월 초 날짜로 설정 _luINOUT_DATE.ToDateTime = DateTime.Today; //조회 종료일, 당일 설정 //화면 설정 언어 & 명칭 변경. DataTable dtLanguage = new LanguageBusiness().Language_Info(_pWINDOW_NAME, _pLANGUAGE_TYPE); if (dtLanguage != null && dtLanguage.Rows.Count > 0) { CoFAS_ControlManager.Language_Info(dtLanguage, this); } //그리드 설정 InitializeGrid(); //화면 컨트롤러 설정 InitializeControl(); //그리드 초기화 //SpreadSheet 초기화 _sdMAIN _sdMAIN.ClearSheet(); //여러 그리드 사용시 마스터 그리드는 최초 실행 시에만 초기화 _pSampleExcelBindingEntity.CRUD = "R"; if (_pFirstYN) { // MainFind_DisplayData(); //Dev Grid 데이터소스 로 바인딩 작업 처리 할 경우에는 최초 빈 데이터 테이블을 바인딩 해야 됨. SheetFind_DisplayData(); // DB에 저장된 해당 화면의 엑셀파일 불러오기 Sheet_Info_Sheet_Data(); // 데이터 바인딩 _pFirstYN = false; } //SubFind_DisplayData("", ""); //Dev Grid 데이터소스 로 바인딩 작업 처리 할 경우에는 최초 빈 데이터 테이블을 바인딩 해야 됨. //컨트롤러 별 추가 이벤트 생성은 화면 설정 마지막에 진행 //_gdMAIN_VIEW.RowCellClick += _gdMAIN_VIEW_RowCellClick; //그리드 버튼추가 시 클릭 이벤트 처리 // CoFAS_DevExpressManager._OnButtonPressed += CoFAS_DevExpressManager__OnButtonPressed; //CoFAS_ControlManager.SetFontInControls(this.Controls, new Font("Arial", 8, FontStyle.Bold)); } catch (ExceptionManager pExceptionManager) { CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager)); } }