////////////////////////////////////////////////////////////////////////////////// // 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(); }
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); }