[성현모] CPXV2 Init

This commit is contained in:
SHM
2024-06-26 10:30:00 +09:00
parent cdf12248c5
commit 5958993b6a
588 changed files with 698420 additions and 0 deletions

View File

@ -0,0 +1,31 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SystemX.Product.TRA.UIControl;
using static SystemX.Product.ALIS.UI.View.ViewCfg;
namespace SystemX.Product.ALIS.Interface
{
public interface IChildController
{
void SetOverview();
void SetDetailOverview();
void SetHistoryView();
void SetSummaryView();
void CallDetailOverView();
void AnnounceContentsType(eContents GetType);
bool GetOverviewMergeState();
SelectedDataCollection GetSelectDataOverView(int nDataValue = int.MaxValue);
void SetNgHistView(eContents GetCallType);
}
}

View File

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using static SystemX.Product.CP.TRA.Commons;
namespace SystemX.Product.ALIS.Interface
{
interface IChildSubscribe
{
void setLoginStateNotice(LoginAccessLevel CurrentAccessLevel, bool bLoginState);
}
}

View File

@ -0,0 +1,25 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SystemX.Product.ALIS.UI;
using static SystemX.Product.CP.TRA.MainForm;
namespace SystemX.Product.ALIS.Interface
{
public interface IDataBaseController
{
SqlConnection GetMainConn();
SqlConnection GetShortTermConn1();
SqlConnection GetLongTermConn1();
SqlConnection GetShortTermConn2();
SqlConnection GetLongTermConn2();
}
}

View File

@ -0,0 +1,55 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SystemX.Product.ALIS.UI;
using static SystemX.Product.CP.TRA.MainForm;
namespace SystemX.Product.ALIS.Interface
{
public enum eDbTableList
{
NONE,
STAT_Host,
STAT_User,
STAT_TestCode,
PROD_Group,
PROD_TestList,
PROD_Release,
VRFY_Release,
HIST_LatestStepVersion,
HIST_LatestAccessKey,
HIST_Summary,
HIST_TestList,
HIST_TestResult,
HIST_TestResultShrotTerm,
HIST_TestResultLongTerm
}
public interface IDataController
{
SqlCommand GetConnSqlCmd();
bool GetDuplicateCheck(string strTableName, string strFieldName, string strValue);
UserInfo GetLoginInfo();
//TODO : DB CONTROL
DataTable GetTable(string strQueryText);
DataTable GetTable(eDbTableList tblName);
DataTable GetTable(eDbTableList tblName, string strColName, string strParameter);
string GetServerDateTimeString();
DateTime GetServerDateTime();
string SetConvertDateTime(string strGetConvertText);
}
}

View File

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using static SystemX.Product.CP.TRA.Commons;
namespace SystemX.Product.ALIS.Interface
{
interface IUserControlSubscribe
{
void setLoginStateNotice(LoginAccessLevel CurrentAccessLevel, bool bLoginState);
}
}