2010. 12. 15. 10:02ㆍ개발관련기록/C#
//데이터 읽는 함수
public void ReadSettings(DzLocalData lData)
{
string s = lData.ReadIniFromWork("Config", "PrintOption", "PageSeperate");
if (!string.IsNullOrEmpty(s))
PageSeperate = bool.Parse(s);
s = lData.ReadIniFromWork("Config", "PrintOption", "CompDisplay");
if (!string.IsNullOrEmpty(s))
CompDisplay = bool.Parse(s);
s = lData.ReadIniFromWork("Config", "PrintOption", "UnitDisplay");
if (!string.IsNullOrEmpty(s))
UnitDisplay = bool.Parse(s);
}
//데이터 쓰는 함수
private void WriteSettings()
{
PageSeperate = this.dzCheckBox1.Checked;
CompDisplay = this.dzRadioButton1.Checked;
UnitDisplay = this.dzRadioButton3.Checked;
LocalData.WriteIniToWork("Config", "PrintOption", "PageSeperate", PageSeperate);
LocalData.WriteIniToWork("Config", "PrintOption", "CompDisplay", CompDisplay);
LocalData.WriteIniToWork("Config", "PrintOption", "UnitDisplay", UnitDisplay);
}
//아래와 같이 ini 파일에 쓰게됨.
PageSeperate=False
CompDisplay=True
UnitDisplay=True
//데이터 읽는 함수
string fileName = System.Windows.Forms.Application.StartupPath + @"\Config\EBANK.config";
DzFormConfiguration fConfig = DzFormConfiguration.Read(fileName);
DzFormItem item1 = fConfig.GetFormItem(string.Format("{0}{1}", CompInfo.회사코드, CompInfo.사업자등록번호));
if (!string.IsNullOrEmpty(item1.Data1) && !string.IsNullOrEmpty(item1.Data2) )
{
logDlg.EBANKID = item1.Data1;
logDlg.EBANKPW = item1.Data2;
}
//데이터 쓰는 함수
string fileName = System.Windows.Forms.Application.StartupPath + @"\Config\EBANK.config";
DzFormConfiguration fConfig = DzFormConfiguration.Read(fileName);
DzFormItem item1 = fConfig.GetFormItem(string.Format("{0}{1}", CompInfo.회사코드, CompInfo.사업자등록번호));
item1.Data1 = strId;
item1.Data2 = strPw;
fConfig.Write();
'개발관련기록 > C#' 카테고리의 다른 글
[C#]클래스 메소드(in,out,ref) (1) | 2011.04.06 |
---|---|
[C#] 금액 천단위 (콤마, 마스크 타입) 설정하는 함수 (0) | 2011.01.18 |
c# 정수가능 여부 따지기. (0) | 2010.12.10 |
2일차 & 3일차.Silverlight (1) | 2010.07.07 |
1일차. silverlight 1강 (0) | 2010.07.01 |