Exemple #1
0
//////////////////////////////////////////////////////////////////////////////////
// start receive widget element at
CSVMainForm::CSVMainForm(WContainerWidget * parent):
WTable(parent)
{
	//Resource
	OBJECT objRes=LoadResource("default", "localhost");  
	if( objRes !=INVALID_VALUE )
	{	
		MAPNODE ResNode=GetResourceNode(objRes);
		if( ResNode != INVALID_VALUE )
		{
			FindNodeValue(ResNode,"IDS_Report_Edit",strEditReport);
			FindNodeValue(ResNode,"IDS_Report_Add",strAddReport);
		}
		CloseResource(objRes);
	}



	setStyleClass("t6");

    m_pfrSmsSend = NULL;
    m_pfrAddPhone = NULL;

	
	//elementAt(1, 0)->setContentAlignment(AlignCenter);
	elementAt(1, 0)->setVerticalAlignment(AlignTop);
    m_pmainStack = new WStackedWidget(elementAt(1, 0));
    m_pmainStack->setPadding(WLength(0));
    //m_pmainStack->addWidget(m_pfrSmsSet = new CSVTopnReportSet());

	m_pfrSmsSet = new CSVTopnReportSet();
	
	//m_pmainStack->addWidget(m_pfrSmsSet);
	//OutputDebugString("------CSVMainForm0---------\n");
	//m_pmainStack->addWidget(m_pfrSmsSet = new CSVTopnReportSet());
	//OutputDebugString("------CSVMainForm1---------\n");
   
	if (!m_pfrAddPhone)
    {
        m_pmainStack->addWidget(m_pfrAddPhone = new CSVAddTopnReport());
        WObject::connect(m_pfrAddPhone, SIGNAL(BackTo(std::string)), this, SLOT(ShowSetForm(std::string)));
        WObject::connect(m_pfrAddPhone, SIGNAL(SaveTopnReport(SAVE_REPORT_LIST)), 
            this, SLOT(Save_Phone(SAVE_REPORT_LIST)));
        WObject::connect(m_pfrAddPhone, SIGNAL(ExChangeAddEvent()), this, SLOT(ExChangeRefresh()));
    }

	WObject::connect(m_pfrSmsSet, SIGNAL(AddNewPhone()), this, SLOT(ShowAddForm()));  
    WObject::connect(m_pfrSmsSet, SIGNAL(EditPhone(SAVE_REPORT_LIST)), this, 
        SLOT(Edit_Phone(SAVE_REPORT_LIST)));
	WObject::connect(m_pfrSmsSet, SIGNAL(ExChangeEvent()), this, SLOT(ExChangeRefresh()));  


	m_pmainStack->addWidget(m_pfrSmsSet);

    showSmsSet();
}
Exemple #2
0
void CSVReportSet::EditRow(const std::string str)
{
	PrintDebugString("Begin EditRow\n");

	chgstr = str;
	std::string ret = "error";
    SAVE_REPORT_LIST report;

	report.szTitle = GetIniFileString(str, "Title", ret, "reportset.ini");
	if(strcmp(report.szTitle.c_str(), "error") == 0)
	{
		report.szTitle = "";
	}

	report.szDescript = GetIniFileString(str, "Descript", ret, "reportset.ini");
	if(strcmp(report.szDescript.c_str(), "error") == 0)
	{
		report.szDescript = "";
	}

	report.szPlan = GetIniFileString(str, "Plan", ret, "reportset.ini");
	if(strcmp(report.szPlan.c_str(), "error") == 0)
	{
	}

	report.szPeriod = GetIniFileString(str, "Period", ret, "reportset.ini");
	if(strcmp(report.szPeriod.c_str(), "error") == 0)
	{
	}

	report.szStatusresult = GetIniFileString(str, "StatusResult", ret, "reportset.ini");
	if(strcmp(report.szStatusresult.c_str(), "error") == 0)
	{
	}

	report.szErrorresult = GetIniFileString(str, "ErrorResult", ret, "reportset.ini");
	if(strcmp(report.szErrorresult.c_str(), "error") == 0)
	{
	}

	report.szGraphic = GetIniFileString(str, "Graphic", ret, "reportset.ini");
	if(strcmp(report.szGraphic.c_str(), "error") == 0)
	{
	}

	report.szComboGraphic = GetIniFileString(str, "ComboGraphic", ret, "reportset.ini");
	if(strcmp(report.szComboGraphic.c_str(), "error") == 0)
	{
	}

	report.szListData = GetIniFileString(str, "ListData", ret, "reportset.ini");
	if(strcmp(report.szListData.c_str(), "error") == 0)
	{
	}

	report.szListNormal = GetIniFileString(str, "ListNormal", ret, "reportset.ini");
	if(strcmp(report.szListNormal.c_str(), "error") == 0)
	{
	}

	report.szListError = GetIniFileString(str, "ListError", ret, "reportset.ini");
	if(strcmp(report.szListError.c_str(), "error") == 0)
	{
	}

	report.szListDanger = GetIniFileString(str, "ListDanger", ret, "reportset.ini");
	if(strcmp(report.szListDanger.c_str(), "error") == 0)
	{
	}

	report.szListAlert = GetIniFileString(str, "ListAlert", ret, "reportset.ini");
	if(strcmp(report.szListAlert.c_str(), "error") == 0)
	{
	}

	report.szEmailSend = GetIniFileString(str, "EmailSend", ret, "reportset.ini");
	if(strcmp(report.szEmailSend.c_str(), "error") == 0)
	{
		report.szEmailSend = "";
	}

	report.szParameter = GetIniFileString(str, "Parameter", ret, "reportset.ini");
	if(strcmp(report.szParameter.c_str(), "error") == 0)
	{
	}

	report.szDeny = GetIniFileString(str, "Deny", ret, "reportset.ini");
	if(strcmp(report.szDeny.c_str(), "error") == 0)
	{
	}

	report.szGenerate = GetIniFileString(str, "Generate", ret, "reportset.ini");
	if(strcmp(report.szGenerate.c_str(), "error") == 0)
	{
	}

	report.szClicketValue = GetIniFileString(str, "ClicketValue", ret, "reportset.ini");
	if(strcmp(report.szClicketValue.c_str(), "error") == 0)
	{
		report.szClicketValue = "";
	}

	report.szListClicket = GetIniFileString(str, "ListClicket", ret, "reportset.ini");
	if(strcmp(report.szListClicket.c_str(), "error") == 0)
	{
		
	}

	report.szStartTime = GetIniFileString(str, "StartTime", ret, "reportset.ini");
	if(strcmp(report.szStartTime.c_str(), "error") == 0)
	{
		report.szStartTime = "";
	}

	report.szEndTime = GetIniFileString(str, "EndTime", ret, "reportset.ini");
	if(strcmp(report.szEndTime.c_str(), "error") == 0)
	{
		report.szEndTime = "";
	}
	report.nWeekEndIndex = GetIniFileInt(str,"WeekEndTime",0,"reportset.ini");
	//Ticket #123  start   -------苏合
	report.szExcel = GetIniFileString(str, "GenExcel", ret, "reportset.ini");
	if(strcmp(report.szExcel.c_str(), "error") == 0)
	{
		report.szExcel = "";
	}
  //Ticket #123   end    -------苏合


	report.szGroupRight= GetIniFileString(str, "GroupRight", ret, "reportset.ini");
	char abc[2000];
	sprintf(abc,"\n%s-------%s\n",str.c_str(),report.szGroupRight.c_str());
	OutputDebugString(abc);
	if(strcmp(report.szGroupRight.c_str(), "error") == 0)
	{
	}
	report.chgstr = str;

	emit EditPhone(report);
}