| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- using CoreFS.CA06;
- using System.Collections;
- using Core.Mes.Client.Comm.Tool;
- using Infragistics.Win.UltraWinGrid;
- using Core.Mes.Client.Comm.Control;
- using Infragistics.Win;
- using Core.StlMes.Client.Lims.Data.PipeAndOutdec;
- using Core.StlMes.Client.Lims.Data.PipeAndOutdec.封装类.实体类;
- using System.Net;
- using Core.Mes.Client.Comm.Server;
- using Core.StlMes.Client.Lims.Data.PipeAndOutdec.数据管理.外委实验管理;
- namespace Core.StlMes.Client.Lims.Data.PipeAndOutdec
- {
- //应力腐蚀录入界面 各检验大项分Tab页展示
- public partial class FrmLabCorDataCJAudit : FrmBase
- {
- private string[] arrId;//数据权限
- private string[] plineCodes = { };
- private DataTable m_dtPhyMax;//存放所有要检验的项目
- private DataTable m_dtPhyItems;//存放所有要检验的项目试验方法
- private DataTable m_dtPhyMaxAdd;//存放所有已检验的项目
- private DataTable m_dtPhyItemsAdd;//存放所有已检验的项目试验方法
- private DataTable m_dtPhyMaxAudit;
- private DataTable m_dtPhyItemsAudit;
- private DataTable m_dtPhyMaxAuditAdd;
- private DataTable m_dtPhyItemsAuditAdd;
- private string CHECK_NO = "";
- private string SAMPLE_NO = "";
- private string PHY_CODE_MAX = "";
- private string contractNo = "";
- private int fileFlag = 0;
- private string arrIdStr = "002001007013,002023003003";
- private int tabIndex = 0;//保存当前的tab页
- public FrmLabCorDataCJAudit()
- {
- InitializeComponent();
- }
- protected override void OnLoad(EventArgs e)
- {
- base.OnLoad(e);
- //publicUltraGridBase1.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头
- //publicUltraGridBase2.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头
- publicUltraGridBase1.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//不默认加载筛选条件框
- publicUltraGridBase2.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//不默认加载筛选条件框
- publicUltraGridDataCJBase1_1.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase1_1.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase1_2.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase2_1.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头
- publicUltraGridDataCJBase2_1.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//不默认加载筛选条件框
- publicUltraGridDataCJBase2_2.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//不默认加载筛选条件框
- publicUltraGridDataCJBase3_1.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase3_1.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//不默认加载筛选条件框
- publicUltraGridDataCJBase3_2.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase111.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase111.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase11.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase121.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase121.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase21.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase131.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase131.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase31.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase141.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase141.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase41.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase151.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase151.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase51.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase161.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase161.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase61.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase7_1.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase7_1.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase7_2.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase8_1.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头
- publicUltraGridDataCJBase8_1.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//不默认加载筛选条件框
- publicUltraGridDataCJBase8_2.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//不默认加载筛选条件框
- publicUltraGridDataCJBase9_1.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase9_1.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//不默认加载筛选条件框
- publicUltraGridDataCJBase9_2.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase112.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase112.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase12.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase122.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase122.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase22.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase132.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase132.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase32.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase142.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase142.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase42.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase152.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase152.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase52.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase162.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase162.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase62.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase13_1.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase13_1.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase13_2.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase14_1.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头
- publicUltraGridDataCJBase14_1.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//不默认加载筛选条件框
- publicUltraGridDataCJBase14_2.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//不默认加载筛选条件框
- publicUltraGridDataCJBase15_1.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase15_1.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//不默认加载筛选条件框
- publicUltraGridDataCJBase15_2.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase113.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase113.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase13.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase123.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase123.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase23.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase133.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase133.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase33.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase143.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase143.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase43.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase153.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase153.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase53.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase163.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase163.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase63.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- //ultraGrid1.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- //ultraGrid2.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase19_1.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase19_1.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase19_2.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase20_1.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头
- publicUltraGridDataCJBase20_1.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//不默认加载筛选条件框
- publicUltraGridDataCJBase20_2.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//不默认加载筛选条件框
- publicUltraGridDataCJBase21_1.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase21_1.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//不默认加载筛选条件框
- publicUltraGridDataCJBase21_2.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase114.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase114.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase14.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase124.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase124.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase24.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase134.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase134.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase34.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase144.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase144.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase44.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase154.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase154.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase54.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- publicUltraGridDataCJBase164.Ug.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;//不显示行头 拉伸
- publicUltraGridDataCJBase164.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;//
- publicUltraGridDataCJBase64.Ug.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- //ultraGrid2.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- //ultraGrid2.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- }
- private void FrmDataCJBase_Load(object sender, EventArgs e)
- {
- //arrId = this.ValidDataPurviewIds;//获取数据权限
- arrId = new string[] { "002001007013", "002023003003" };//应力腐蚀项目
- plineCodes = comm.GetPlineCode(ValidDataPurviewIds, ob);
- string a = UserInfo.GetDeptid();
- InitColumns();
- publicDataCJBase1.checkNameEnable();
- publicDataCJBase2.checkNameEnable();
- publicDataCJBase3.checkNameEnable();
- publicDataCJBase4.checkNameEnable();
-
- publicUltraGridDataCJBase1_2.Ug.CellChange += Ug_CellChange;
- publicUltraGridDataCJBase2_2.Ug.CellChange += Ug_CellChange;
- publicUltraGridDataCJBase7_2.Ug.CellChange += Ug_CellChange;
- publicUltraGridDataCJBase8_2.Ug.CellChange += Ug_CellChange;
- }
- /// <summary>
- /// 自动求平均值
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void Ug_CellChange(object sender, CellEventArgs e)
- {
- int a = 0,b = 0,c=0,n=0;
- publicUltraGridDataCJBase1_2.Ug.UpdateData();
- publicUltraGridDataCJBase2_2.Ug.UpdateData();
- publicUltraGridDataCJBase7_2.Ug.UpdateData();
- publicUltraGridDataCJBase8_2.Ug.UpdateData();
- if (e.Cell.Column.Key == "VALUE1" || e.Cell.Column.Key == "VALUE2" || e.Cell.Column.Key == "VALUE3")
- {
- if (e.Cell.Row.Cells["VALUE1"].Value.ToString() != "")
- { a += 1; }
- if (e.Cell.Row.Cells["VALUE2"].Value.ToString() != "")
- { a += 1; }
- if (e.Cell.Row.Cells["VALUE3"].Value.ToString() != "")
- { a += 1; }
- e.Cell.Row.Cells["VALUE4"].Value = Math.Round((double.Parse(e.Cell.Row.Cells["VALUE1"].Value.ToString3()) + double.Parse(e.Cell.Row.Cells["VALUE2"].Value.ToString3()) + double.Parse(e.Cell.Row.Cells["VALUE3"].Value.ToString3()) ) / a);
- }
- if (e.Cell.Column.Key == "VALUE5" || e.Cell.Column.Key == "VALUE6" || e.Cell.Column.Key == "VALUE7")
- {
- if (e.Cell.Row.Cells["VALUE5"].Value.ToString() != "")
- { b += 1; }
- if (e.Cell.Row.Cells["VALUE6"].Value.ToString() != "")
- { b += 1; }
- if (e.Cell.Row.Cells["VALUE7"].Value.ToString() != "")
- { b += 1; }
- e.Cell.Row.Cells["VALUE8"].Value = Math.Round((double.Parse(e.Cell.Row.Cells["VALUE5"].Value.ToString3()) + double.Parse(e.Cell.Row.Cells["VALUE6"].Value.ToString3()) + double.Parse(e.Cell.Row.Cells["VALUE7"].Value.ToString3())) / b);
- }
- if (e.Cell.Column.Key == "VALUE9" || e.Cell.Column.Key == "VALUE10" || e.Cell.Column.Key == "VALUE11")
- {
- if (e.Cell.Row.Cells["VALUE9"].Value.ToString() != "")
- { c += 1; }
- if (e.Cell.Row.Cells["VALUE10"].Value.ToString() != "")
- { c += 1; }
- if (e.Cell.Row.Cells["VALUE11"].Value.ToString() != "")
- { c += 1; }
- e.Cell.Row.Cells["VALUE12"].Value = Math.Round((double.Parse(e.Cell.Row.Cells["VALUE9"].Value.ToString3()) + double.Parse(e.Cell.Row.Cells["VALUE10"].Value.ToString3()) + double.Parse(e.Cell.Row.Cells["VALUE11"].Value.ToString3())) / c);
- }
- if (e.Cell.Row.Cells["VALUE4"].Value.ToString() != "")
- { n += 1; }
- if (e.Cell.Row.Cells["VALUE8"].Value.ToString() != "")
- { n += 1; }
- if (e.Cell.Row.Cells["VALUE12"].Value.ToString() != "")
- { n += 1; }
- e.Cell.Row.Cells["AVERAGE_VALUE"].Value = Math.Round((double.Parse(e.Cell.Row.Cells["VALUE4"].Value.ToString3()) + double.Parse(e.Cell.Row.Cells["VALUE8"].Value.ToString3()) + double.Parse(e.Cell.Row.Cells["VALUE12"].Value.ToString3())) / n);
- }
- private void InitColumns()
- {
- pipeShowBase1.ChangeLabel();
- pipeShowBase2.ChangeLabel();
- pipeQueryBaseFS1.BindComboxNew(this.UserInfo.GetDeptid(), this.ob);
- //未录入
- publicUltraGridBase1.PublicUltraGridBaseActive += new EventHandler(pipeUltraGridBase1_PublicUltraGridBaseActive);//调用委托事件
- publicUltraGridBase1.InitColumnsPipeBase(new string[] { "CHECK_NO", "SAMPLE_NO" }, true, null);
- //string[] arrColumnsBase = new string[] { "CHECK_NO", "SAMPLE_NO", "HEAT_NO", "STEEL_GRADE", "STEEL_NO", "PRODUCT_STD", "CONTRACT_NO", "DIMATER", "HEIGHT", "CONSIGN_DEPT", "CONSIGN_NAME", "CONSIGN_TIME", "ISPRODUCER", "SPEC_REQ", "FLAG", "FLAG_DESC", "REMARK" };
- //string[] arrCaptionBase = new string[] { "检验编号", "样管号", "炉号", "钢级", "钢号", "技术标准", "合同号", "外径", "壁厚", "委托单位", "委托人", "委托时间", "是否监制", "特殊要求", "标志位", "标志位", "备注" };
- //publicUltraGridBase1.InitColumns(arrColumnsBase, arrCaptionBase);
- //publicUltraGridBase1.setColumnShowOrHidden(new string[] { "CHECK_NO", "SAMPLE_NO", }, true);//显示列
- //publicUltraGridBase1.setOtherColumnReadOnly(null);//可编辑列
- publicUltraGridDataCJBase1_1.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase1_2.InitColumnsPipePhyDetailHIC();
- publicUltraGridDataCJBase2_1.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase2_2.InitColumnsPipePhyDetailHIC();
- //publicUltraGridDataCJBase2_2.InitColumnsOutdecPhyDetailSSC();
- publicUltraGridDataCJBase3_1.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase3_2.InitColumnsOutdecPhyDetail();
- publicUltraGridDataCJBase111.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase121.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase131.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase141.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase151.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase161.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase11.InitColumnsPipePhyDetail();
- publicUltraGridDataCJBase21.InitColumnsPipePhyDetail();
- publicUltraGridDataCJBase31.InitColumnsPipePhyDetail();
- publicUltraGridDataCJBase41.InitColumnsPipePhyDetail();
- publicUltraGridDataCJBase51.InitColumnsPipePhyDetail();
- publicUltraGridDataCJBase61.InitColumnsPipePhyDetail();
- //publicUltraGridDetail1.InitColumnsPipeDetailFS(new string[] { "PHY_NAME_MAX", "FILE_PATH1", "FILE_PATH2", "FILE_PATH3", "TECHNICAL_STANDARD", "DEGREASING_METHOD", "NACE_PH", "NACE_PH_S", "NACE_PH_F", "NACE_SOLUTION_S", "NACE_SOLUTION_F", "TEST_TEMP", "SPECIMEN_SIZE1", "SPECIMEN_SIZE2", "SPECIMEN_SIZE3", "TEST_DURATION1", "TEST_DURATION2", "TEST_DURATION3", "PSEUDO_STRESS", "PROOF_RING_NO1", "PROOF_RING_NO2", "PROOF_RING_NO3", "YSMIN1", "YSMIN2", "YSMIN3", "ACTUAL_LOAD1", "ACTUAL_LOAD2", "ACTUAL_LOAD3", "ACTUAL_S_YSMIN1", "ACTUAL_S_YSMIN2", "ACTUAL_S_YSMIN3", "ARM_DISPLACEMENT1", "ARM_DISPLACEMENT2", "ARM_DISPLACEMENT3", "CRACK_LENGTH1", "CRACK_LENGTH2", "CRACK_LENGTH3" }, new string[] { "TECHNICAL_STANDARD", "DEGREASING_METHOD", "NACE_PH", "NACE_PH_S", "NACE_PH_F", "NACE_SOLUTION_S", "NACE_SOLUTION_F", "TEST_TEMP", "SPECIMEN_SIZE1", "SPECIMEN_SIZE2", "SPECIMEN_SIZE3", "TEST_DURATION1", "TEST_DURATION2", "TEST_DURATION3", "PSEUDO_STRESS", "PROOF_RING_NO1", "PROOF_RING_NO2", "PROOF_RING_NO3", "YSMIN1", "YSMIN2", "YSMIN3", "ACTUAL_LOAD1", "ACTUAL_LOAD2", "ACTUAL_LOAD3", "ACTUAL_S_YSMIN1", "ACTUAL_S_YSMIN2", "ACTUAL_S_YSMIN3", "ARM_DISPLACEMENT1", "ARM_DISPLACEMENT2", "ARM_DISPLACEMENT3", "CRACK_LENGTH1", "CRACK_LENGTH2", "CRACK_LENGTH3" }, true, this.ob, "0");
-
- //已录入
- publicUltraGridBase2.PublicUltraGridBaseActive += new EventHandler(pipeUltraGridBase2_PublicUltraGridBaseActive);//调用委托事件
- publicUltraGridBase2.InitColumnsPipeBase(new string[] { "CHECK_NO", "SAMPLE_NO", "PROOF_RING_NO1", "PROOF_RING_NO2", "PROOF_RING_NO3", "CHECK_TIME" }, true, null);
- //publicUltraGridBase2.InitColumns(arrColumnsBase, arrCaptionBase);
- //publicUltraGridBase2.setColumnShowOrHidden(new string[] { "CHECK_NO", "SAMPLE_NO", }, true);//显示列
- //publicUltraGridBase2.setOtherColumnReadOnly(new string[] { null });//可编辑列
- publicUltraGridDataCJBase7_1.InitColumnsPhyConfigItems();
- //publicUltraGridDataCJBase7_2.InitColumnsPipePhyDetail();
- publicUltraGridDataCJBase7_2.InitColumnsPipePhyDetailHIC();
- publicUltraGridDataCJBase8_1.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase8_2.InitColumnsPipePhyDetailHIC();
- //publicUltraGridDataCJBase8_2.InitColumnsOutdecPhyDetailSSC();
- publicUltraGridDataCJBase9_1.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase9_2.InitColumnsPipePhyDetail();
- publicUltraGridDataCJBase112.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase122.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase132.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase142.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase152.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase162.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase12.InitColumnsPipePhyDetail();
- publicUltraGridDataCJBase22.InitColumnsPipePhyDetail();
- publicUltraGridDataCJBase32.InitColumnsPipePhyDetail();
- publicUltraGridDataCJBase42.InitColumnsPipePhyDetail();
- publicUltraGridDataCJBase52.InitColumnsPipePhyDetail();
- publicUltraGridDataCJBase62.InitColumnsPipePhyDetail();
- // publicUltraGridDetail2.InitColumnsPipeDetailFS(new string[] { "PHY_NAME_MAX", "FILE_PATH1", "FILE_PATH2", "FILE_PATH3", "TECHNICAL_STANDARD", "DEGREASING_METHOD", "NACE_PH", "NACE_PH_S", "NACE_PH_F", "NACE_SOLUTION_S", "NACE_SOLUTION_F", "TEST_TEMP", "SPECIMEN_SIZE1", "SPECIMEN_SIZE2", "SPECIMEN_SIZE3", "TEST_DURATION1", "TEST_DURATION2", "TEST_DURATION3", "PSEUDO_STRESS", "PROOF_RING_NO1", "PROOF_RING_NO2", "PROOF_RING_NO3", "YSMIN1", "YSMIN2", "YSMIN3", "ACTUAL_LOAD1", "ACTUAL_LOAD2", "ACTUAL_LOAD3", "ACTUAL_S_YSMIN1", "ACTUAL_S_YSMIN2", "ACTUAL_S_YSMIN3", "ARM_DISPLACEMENT1", "ARM_DISPLACEMENT2", "ARM_DISPLACEMENT3", "CRACK_LENGTH1", "CRACK_LENGTH2", "CRACK_LENGTH3" }, new string[] { "TECHNICAL_STANDARD", "DEGREASING_METHOD", "NACE_PH", "NACE_PH_S", "NACE_PH_F", "NACE_SOLUTION_S", "NACE_SOLUTION_F", "TEST_TEMP", "SPECIMEN_SIZE1", "SPECIMEN_SIZE2", "SPECIMEN_SIZE3", "TEST_DURATION1", "TEST_DURATION2", "TEST_DURATION3", "PSEUDO_STRESS", "PROOF_RING_NO1", "PROOF_RING_NO2", "PROOF_RING_NO3", "YSMIN1", "YSMIN2", "YSMIN3", "ACTUAL_LOAD1", "ACTUAL_LOAD2", "ACTUAL_LOAD3", "ACTUAL_S_YSMIN1", "ACTUAL_S_YSMIN2", "ACTUAL_S_YSMIN3", "ARM_DISPLACEMENT1", "ARM_DISPLACEMENT2", "ARM_DISPLACEMENT3", "CRACK_LENGTH1", "CRACK_LENGTH2", "CRACK_LENGTH3" }, true, this.ob, "0");
- //publicUltraGridDataCJBase10_1.InitColumnsPhyConfigItems();
- //publicUltraGridDataCJBase10_2.InitColumnsOutdecPhyDetail();
- //publicUltraGridDataCJBase11_1.InitColumnsPhyConfigItems();
- //publicUltraGridDataCJBase11_2.InitColumnsOutdecPhyDetail();
- //publicUltraGridDataCJBase12_1.InitColumnsPhyConfigItems();
- //publicUltraGridDataCJBase12_2.InitColumnsOutdecPhyDetail();
- //PublicPipeAndOutdec.setColumnShowOrHidden(ultraGrid1, new string[] { "CHK", "CHECK_NO" }, true);
- //PublicPipeAndOutdec.setColumnShowOrHidden(ultraGrid1, new string[] { "CHK", "SAMPLE_NO" }, true, 1);//显示列
- //PublicPipeAndOutdec.setOtherColumnReadOnly(ultraGrid1, new string[] { "CHK" });//可编辑列
- //PublicPipeAndOutdec.setOtherColumnReadOnly(ultraGrid1, new string[] { "CHK" }, 1);
- publicUltraGridBase3.PublicUltraGridBaseActive += new EventHandler(pipeUltraGridBase3_PublicUltraGridBaseActive);//调用委托事件
- publicUltraGridBase3.InitColumnsPipeBase(new string[] { "CHECK_NO", "SAMPLE_NO","CHECK_TIME" }, true, null);
- publicUltraGridDataCJBase13_1.InitColumnsPhyConfigItems(null);
- publicUltraGridDataCJBase13_1.setOtherColumnReadOnly(null);
- publicUltraGridDataCJBase13_2.InitColumnsPipePhyDetailHIC();
- publicUltraGridDataCJBase13_2.setOtherColumnReadOnly(null);
- publicUltraGridDataCJBase14_1.InitColumnsPhyConfigItems(null);
- publicUltraGridDataCJBase14_1.setOtherColumnReadOnly(null);
- publicUltraGridDataCJBase14_2.InitColumnsPipePhyDetailHIC();
- publicUltraGridDataCJBase14_2.setOtherColumnReadOnly(null);
- publicUltraGridDataCJBase15_1.InitColumnsPhyConfigItems(null);
- publicUltraGridDataCJBase15_1.setOtherColumnReadOnly(null);
- publicUltraGridDataCJBase15_2.InitColumnsOutdecPhyDetail(null);
- publicUltraGridDataCJBase15_2.setOtherColumnReadOnly(null);
- publicUltraGridDataCJBase113.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase123.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase133.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase143.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase153.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase163.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase13.InitColumnsPipePhyDetail();
- publicUltraGridDataCJBase23.InitColumnsPipePhyDetail();
- publicUltraGridDataCJBase33.InitColumnsPipePhyDetail();
- publicUltraGridDataCJBase43.InitColumnsPipePhyDetail();
- publicUltraGridDataCJBase53.InitColumnsPipePhyDetail();
- publicUltraGridDataCJBase63.InitColumnsPipePhyDetail();
- // publicUltraGridDetail3.InitColumnsPipeDetailFS(new string[] { "PHY_NAME_MAX", "FILE_PATH1", "FILE_PATH2", "FILE_PATH3", "TECHNICAL_STANDARD", "DEGREASING_METHOD", "NACE_PH", "NACE_PH_S", "NACE_PH_F", "NACE_SOLUTION_S", "NACE_SOLUTION_F", "TEST_TEMP", "SPECIMEN_SIZE1", "SPECIMEN_SIZE2", "SPECIMEN_SIZE3", "TEST_DURATION1", "TEST_DURATION2", "TEST_DURATION3", "PSEUDO_STRESS", "PROOF_RING_NO1", "PROOF_RING_NO2", "PROOF_RING_NO3", "YSMIN1", "YSMIN2", "YSMIN3", "ACTUAL_LOAD1", "ACTUAL_LOAD2", "ACTUAL_LOAD3", "ACTUAL_S_YSMIN1", "ACTUAL_S_YSMIN2", "ACTUAL_S_YSMIN3", "ARM_DISPLACEMENT1", "ARM_DISPLACEMENT2", "ARM_DISPLACEMENT3", "CRACK_LENGTH1", "CRACK_LENGTH2", "CRACK_LENGTH3" }, null, true, this.ob, "1");
- // publicUltraGridDetail3.setUltraTextEditor1Hidden();
- //publicUltraGridDataCJBase16_1.InitColumnsPhyConfigItems(null);
- //publicUltraGridDataCJBase16_2.InitColumnsOutdecPhyDetail(null);
- //publicUltraGridDataCJBase17_1.InitColumnsPhyConfigItems(null);
- //publicUltraGridDataCJBase17_2.InitColumnsOutdecPhyDetail(null);
- //publicUltraGridDataCJBase18_1.InitColumnsPhyConfigItems(null);
- //publicUltraGridDataCJBase18_2.InitColumnsOutdecPhyDetail(null);
- //PublicPipeAndOutdec.setColumnShowOrHidden(ultraGrid2, new string[] { "CHK", "CHECK_NO" }, true);
- //PublicPipeAndOutdec.setColumnShowOrHidden(ultraGrid2, new string[] { "CHK", "SAMPLE_NO" }, true, 1);//显示列
- //PublicPipeAndOutdec.setOtherColumnReadOnly(ultraGrid2, new string[] { "CHK" });//可编辑列
- //PublicPipeAndOutdec.setOtherColumnReadOnly(ultraGrid2, new string[] { "CHK" }, 1);
- publicUltraGridBase4.PublicUltraGridBaseActive += new EventHandler(pipeUltraGridBase4_PublicUltraGridBaseActive);//调用委托事件
- publicUltraGridBase4.InitColumnsPipeBase(new string[] { "CHECK_NO", "SAMPLE_NO", "CHECK_TIME" }, true, null);
- publicUltraGridDataCJBase19_1.InitColumnsPhyConfigItems(null);
- publicUltraGridDataCJBase19_2.InitColumnsPipePhyDetailHIC();
- publicUltraGridDataCJBase20_1.InitColumnsPhyConfigItems(null);
- publicUltraGridDataCJBase20_2.InitColumnsPipePhyDetailHIC();
- publicUltraGridDataCJBase21_1.InitColumnsPhyConfigItems(null);
- publicUltraGridDataCJBase21_2.InitColumnsOutdecPhyDetail(null);
- publicUltraGridDataCJBase114.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase124.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase134.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase144.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase154.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase164.InitColumnsPhyConfigItems();
- publicUltraGridDataCJBase14.InitColumnsPipePhyDetail();
- publicUltraGridDataCJBase24.InitColumnsPipePhyDetail();
- publicUltraGridDataCJBase34.InitColumnsPipePhyDetail();
- publicUltraGridDataCJBase44.InitColumnsPipePhyDetail();
- publicUltraGridDataCJBase54.InitColumnsPipePhyDetail();
- publicUltraGridDataCJBase64.InitColumnsPipePhyDetail();
- //publicUltraGridDetail4.InitColumnsPipeDetailFS(new string[] { "PHY_NAME_MAX", "FILE_PATH1", "FILE_PATH2", "FILE_PATH3", "TECHNICAL_STANDARD", "DEGREASING_METHOD", "NACE_PH", "NACE_PH_S", "NACE_PH_F", "NACE_SOLUTION_S", "NACE_SOLUTION_F", "TEST_TEMP", "SPECIMEN_SIZE1", "SPECIMEN_SIZE2", "SPECIMEN_SIZE3", "TEST_DURATION1", "TEST_DURATION2", "TEST_DURATION3", "PSEUDO_STRESS", "PROOF_RING_NO1", "PROOF_RING_NO2", "PROOF_RING_NO3", "YSMIN1", "YSMIN2", "YSMIN3", "ACTUAL_LOAD1", "ACTUAL_LOAD2", "ACTUAL_LOAD3", "ACTUAL_S_YSMIN1", "ACTUAL_S_YSMIN2", "ACTUAL_S_YSMIN3", "ARM_DISPLACEMENT1", "ARM_DISPLACEMENT2", "ARM_DISPLACEMENT3", "CRACK_LENGTH1", "CRACK_LENGTH2", "CRACK_LENGTH3" }, null, true, this.ob, "1");
-
- //publicUltraGridDataCJBase22_1.InitColumnsPhyConfigItems(null);
- //publicUltraGridDataCJBase22_2.InitColumnsOutdecPhyDetail(null);
- //publicUltraGridDataCJBase23_1.InitColumnsPhyConfigItems(null);
- //publicUltraGridDataCJBase23_2.InitColumnsOutdecPhyDetail(null);
- //publicUltraGridDataCJBase24_1.InitColumnsPhyConfigItems(null);
- //publicUltraGridDataCJBase24_2.InitColumnsOutdecPhyDetail(null);
- }
- /// <summary>
- /// 重写基类方法
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="ToolbarKey"></param>
- public override void ToolBar_Click(object sender, string ToolbarKey)
- {
- //查询、确认、退出
- switch (ToolbarKey)
- {
- case "Query":
- if (ultraTabControl1.SelectedTab.Index == 0)
- {
- QueryCheckConsignBaseDetail_DistinctFS(publicUltraGridBase1, "2");
- }
- else if (ultraTabControl1.SelectedTab.Index == 1)
- {
- QueryCheckConsignBaseDetail_DistinctFS(publicUltraGridBase2, "3");
- }
- else if (ultraTabControl1.SelectedTab.Index == 2)
- {
- QueryCheckConsignBaseDetail_DistinctFS(publicUltraGridBase3, "3");
- }
- else if (ultraTabControl1.SelectedTab.Index == 3)
- {
- QueryCheckConsignBaseDetail_DistinctFS(publicUltraGridBase4, "456");
- }
- break;
- case "Add":
- if (ultraTabControl2.SelectedTab.Index == 0)
- {
- AddCheckConsignProcessResult(publicUltraGridDataCJBase1_2, publicUltraGridDataCJBase1_1);
- }
- else if (ultraTabControl2.SelectedTab.Index == 1)
- {
- AddCheckConsignProcessResult(publicUltraGridDataCJBase2_2, publicUltraGridDataCJBase2_1);
- }
- else if (ultraTabControl2.SelectedTab.Index == 2)
- {
- AddCheckConsignProcessResult(publicUltraGridDataCJBase3_2, publicUltraGridDataCJBase3_1);
- }
- else if (ultraTabControl2.SelectedTab.Index == 3)
- {
- AddCheckConsignProcessResult(publicUltraGridDataCJBase11, publicUltraGridDataCJBase111);
- }
- else if (ultraTabControl2.SelectedTab.Index == 4)
- {
- AddCheckConsignProcessResult(publicUltraGridDataCJBase21, publicUltraGridDataCJBase121);
- }
- else if (ultraTabControl2.SelectedTab.Index == 5)
- {
- AddCheckConsignProcessResult(publicUltraGridDataCJBase31, publicUltraGridDataCJBase131);
- }
- else if (ultraTabControl2.SelectedTab.Index == 6)
- {
- AddCheckConsignProcessResult(publicUltraGridDataCJBase41, publicUltraGridDataCJBase141);
- }
- else if (ultraTabControl2.SelectedTab.Index == 7)
- {
- AddCheckConsignProcessResult(publicUltraGridDataCJBase51, publicUltraGridDataCJBase151);
- }
- else if (ultraTabControl2.SelectedTab.Index == 8)
- {
- AddCheckConsignProcessResult(publicUltraGridDataCJBase61, publicUltraGridDataCJBase161);
- }
- break;
- case "Update":
- if (ultraTabControl3.SelectedTab.Index == 0)
- {
- UpdateCheckConsignProcessResult(publicUltraGridDataCJBase7_2, publicUltraGridDataCJBase7_1);
- }
- else if (ultraTabControl3.SelectedTab.Index == 1)
- {
- UpdateCheckConsignProcessResult(publicUltraGridDataCJBase8_2, publicUltraGridDataCJBase8_1);
- }
- else if (ultraTabControl3.SelectedTab.Index == 2)
- {
- UpdateCheckConsignProcessResult(publicUltraGridDataCJBase9_2, publicUltraGridDataCJBase9_1);
- }
- else if (ultraTabControl3.SelectedTab.Index == 3)
- {
- UpdateCheckConsignProcessResult(publicUltraGridDataCJBase12, publicUltraGridDataCJBase112);
- }
- else if (ultraTabControl3.SelectedTab.Index == 4)
- {
- UpdateCheckConsignProcessResult(publicUltraGridDataCJBase22, publicUltraGridDataCJBase122);
- }
- else if (ultraTabControl3.SelectedTab.Index == 5)
- {
- UpdateCheckConsignProcessResult(publicUltraGridDataCJBase32, publicUltraGridDataCJBase132);
- }
- else if (ultraTabControl3.SelectedTab.Index == 6)
- {
- UpdateCheckConsignProcessResult(publicUltraGridDataCJBase42, publicUltraGridDataCJBase142);
- }
- else if (ultraTabControl3.SelectedTab.Index == 7)
- {
- UpdateCheckConsignProcessResult(publicUltraGridDataCJBase52, publicUltraGridDataCJBase152);
- }
- else if (ultraTabControl3.SelectedTab.Index == 8)
- {
- UpdateCheckConsignProcessResult(publicUltraGridDataCJBase62, publicUltraGridDataCJBase162);
- }
- //UpdateCheckConsignProcessResult();
- break;
- case "Delete":
- if (ultraTabControl3.SelectedTab.Index == 0)
- {
- DeleteCheckConsignProcessResult(publicUltraGridDataCJBase7_2, publicUltraGridDataCJBase7_1);
- }
- else if (ultraTabControl3.SelectedTab.Index == 1)
- {
- DeleteCheckConsignProcessResult(publicUltraGridDataCJBase8_2, publicUltraGridDataCJBase8_1);
- }
- else if (ultraTabControl3.SelectedTab.Index == 2)
- {
- DeleteCheckConsignProcessResult(publicUltraGridDataCJBase9_2, publicUltraGridDataCJBase9_1);
- }
- else if (ultraTabControl3.SelectedTab.Index == 3)
- {
- DeleteCheckConsignProcessResult(publicUltraGridDataCJBase12, publicUltraGridDataCJBase112);
- }
- else if (ultraTabControl3.SelectedTab.Index == 4)
- {
- DeleteCheckConsignProcessResult(publicUltraGridDataCJBase22, publicUltraGridDataCJBase122);
- }
- else if (ultraTabControl3.SelectedTab.Index == 5)
- {
- DeleteCheckConsignProcessResult(publicUltraGridDataCJBase32, publicUltraGridDataCJBase132);
- }
- else if (ultraTabControl3.SelectedTab.Index == 6)
- {
- DeleteCheckConsignProcessResult(publicUltraGridDataCJBase42, publicUltraGridDataCJBase142);
- }
- else if (ultraTabControl3.SelectedTab.Index == 7)
- {
- DeleteCheckConsignProcessResult(publicUltraGridDataCJBase52, publicUltraGridDataCJBase152);
- }
- else if (ultraTabControl3.SelectedTab.Index == 8)
- {
- DeleteCheckConsignProcessResult(publicUltraGridDataCJBase62, publicUltraGridDataCJBase162);
- }
- //DeleteCheckConsignProcessResult();
- break;
- case "Audit":
- AuditCheckConsignDetail();//SingleAuditCheckConsignDetail()
- break;
- case "CancelAudit":
- CancelAuditCheckConsignDetail();//SingleAuditCheckConsignDetail()
- break;
- case "SingleAudit":
- if (ultraTabControl4.SelectedTab.Index == 0)
- {
- SingleAuditCheckConsignDetail(publicUltraGridDataCJBase13_2);
- }
- else if (ultraTabControl4.SelectedTab.Index == 1)
- {
- SingleAuditCheckConsignDetail(publicUltraGridDataCJBase14_2);
- }
- else if (ultraTabControl4.SelectedTab.Index == 2)
- {
- SingleAuditCheckConsignDetail(publicUltraGridDataCJBase15_2);
- }
- else if (ultraTabControl4.SelectedTab.Index == 3)
- {
- SingleAuditCheckConsignDetail(publicUltraGridDataCJBase13);
- }
- else if (ultraTabControl4.SelectedTab.Index == 4)
- {
- SingleAuditCheckConsignDetail(publicUltraGridDataCJBase23);
- }
- else if (ultraTabControl4.SelectedTab.Index == 5)
- {
- SingleAuditCheckConsignDetail(publicUltraGridDataCJBase33);
- }
- else if (ultraTabControl4.SelectedTab.Index == 6)
- {
- SingleAuditCheckConsignDetail(publicUltraGridDataCJBase43);
- }
- else if (ultraTabControl4.SelectedTab.Index == 7)
- {
- SingleAuditCheckConsignDetail(publicUltraGridDataCJBase53);
- }
- else if (ultraTabControl4.SelectedTab.Index == 8)
- {
- SingleAuditCheckConsignDetail(publicUltraGridDataCJBase63);
- }
- break;
- case "CancelSingleAudit":
- if (ultraTabControl5.SelectedTab.Index == 0)
- {
- CancelSingleAuditCheckConsignDetail(publicUltraGridDataCJBase19_2);
- }
- else if (ultraTabControl5.SelectedTab.Index == 1)
- {
- CancelSingleAuditCheckConsignDetail(publicUltraGridDataCJBase20_2);
- }
- else if (ultraTabControl5.SelectedTab.Index == 2)
- {
- CancelSingleAuditCheckConsignDetail(publicUltraGridDataCJBase21_2);
- }
- else if (ultraTabControl5.SelectedTab.Index == 3)
- {
- CancelSingleAuditCheckConsignDetail(publicUltraGridDataCJBase14);
- }
- else if (ultraTabControl5.SelectedTab.Index == 4)
- {
- CancelSingleAuditCheckConsignDetail(publicUltraGridDataCJBase24);
- }
- else if (ultraTabControl5.SelectedTab.Index == 5)
- {
- CancelSingleAuditCheckConsignDetail(publicUltraGridDataCJBase34);
- }
- else if (ultraTabControl5.SelectedTab.Index == 6)
- {
- CancelSingleAuditCheckConsignDetail(publicUltraGridDataCJBase44);
- }
- else if (ultraTabControl5.SelectedTab.Index == 7)
- {
- CancelSingleAuditCheckConsignDetail(publicUltraGridDataCJBase54);
- }
- else if (ultraTabControl5.SelectedTab.Index == 8)
- {
- CancelSingleAuditCheckConsignDetail(publicUltraGridDataCJBase64);
- }
- break;
- case "SaveParm":
- SaveParm();
- break;
- case "DoPrint":
- doPrint();
- break;
- case "UpFile":
- UpFile();
- break;
- case "Export":
- ExportData();
- break;
- case "Close":
- if (MessageUtil.ShowYesNoAndQuestion("是否确认关闭页面?") == DialogResult.Yes)
- {
- this.Close();
- }
- break;
- }
- }
-
- #region 公共方法
- /// <summary>
- /// 导出
- /// </summary>
- private void ExportData()
- {
- if (this.ultraTabControl1.Tabs[0].Active)
- {
- GridHelper.ulGridToExcel(publicUltraGridBase1.Ug, "未录入数据");
- }
- else if (this.ultraTabControl1.Tabs[1].Active)
- {
- GridHelper.ulGridToExcel(publicUltraGridBase2.Ug, "已录入数据");
- }
- else if (this.ultraTabControl1.Tabs[2].Active)
- {
- GridHelper.ulGridToExcel(publicUltraGridBase3.Ug, "未审核数据");
- }
- else if (this.ultraTabControl1.Tabs[3].Active)
- {
- GridHelper.ulGridToExcel(publicUltraGridBase4.Ug, "已审核数据");
- }
- }
- /// <summary>
- /// 查询是否上传图片
- /// </summary>
- /// <param name="SAMPLE_NO"></param>
- /// <param name="CHECK_NO"></param>
- /// <param name="PHY_CODE_MAX"></param>
- private int doGetFileFlag(string SAMPLE_NO, string CHECK_NO, string PHY_CODE_MAX)
- {
- DataTable dts = PublicServer.GetData("com.steering.lims.data.pipe.FrmLabDateParm.getFileFlag", new Object[] { CHECK_NO, SAMPLE_NO, PHY_CODE_MAX }, ob);
- if (dts.Rows.Count > 0)
- {
- fileFlag = int.Parse(dts.Rows[0]["fileFlag"].ToString3());
- }
- return fileFlag;
- }
- //打印
- /// <summary>
- /// 打印
- /// </summary>
- private void doPrint()
- {
- getugr();
- int flag = doGetFileFlag(SAMPLE_NO, CHECK_NO, PHY_CODE_MAX);
- string url = "";
- string printBanben = pipeQueryBaseFS1.getPrint2();
- string jzlx = pipeQueryBaseFS1.getJzlx();
- if (flag > 0)
- {
- switch (PHY_CODE_MAX)
- {
- case "C0030": //SSC-A
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCA2.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0133": //SSC-A
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCA2.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0031": //SSC-B
- //url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCB2.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX;
- //break;
- case "C0147": //SSC-B
- if (printBanben.Equals("1"))
- {
- //中俄版
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCBRussia.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&JZLX=" + jzlx + "&ORDER_NO=" + contractNo;
- }
- else
- {
- //中英版
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCB2.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&JZLX=" + jzlx + "&ORDER_NO=" + contractNo;
- }
- break;
- case "C0033": //SSC-D
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCD2.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0007": //HIC
- //url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeHIC2.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX;
- //break;
- case "C0146": //HIC
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeHIC2.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- }
- }else
- {
- switch (PHY_CODE_MAX)
- {
- case "C0030": //SSC-A
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCA.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0133": //SSC-A
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCA.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0031": //SSC-B
- //url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCB.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX;
- //break;
- case "C0147": //SSC-B
- if (printBanben.Equals("1"))
- {
- //中俄版
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCBRussia.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&JZLX=" + jzlx + "&ORDER_NO=" + contractNo;
- }
- else
- {
- //中英版
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCB.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&JZLX=" + jzlx + "&ORDER_NO=" + contractNo;
- }
- break;
- case "C0150": //SSC-B法(三点弯曲)
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCBThree.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0032": //SSC-C
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCC.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0033": //SSC-D
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCD.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0061": //SOHIC
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSOHIC.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0148": //SOHIC
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSOHIC.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0007": //HIC
- //url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeHIC.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX;
- //break;
- case "C0146": //HIC
- if (printBanben.Equals("1"))
- {
- //中俄版
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeHICRussia.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- }
- else
- {
- //中英版
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeHIC.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- }
- break;
- case "C0062": //盐雾试验
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSaltSpray.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0072": //盐雾试验
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSaltSpray.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX+ "&ORDER_NO=" + contractNo;
- break;
- }
- }
-
- FrmExcel fre = new FrmExcel(this.ob, url);
- fre.AutoSize = true;
- fre.MaximumSize = new Size(Screen.PrimaryScreen.WorkingArea.Width, Screen.PrimaryScreen.WorkingArea.Height);
- fre.WindowState = FormWindowState.Maximized;
- fre.Show();
- }
- //查询上传的PDF文件
- /// <summary>
- /// 查询上传的PDF文件
- /// </summary>
- private void SelectFile(string filePathNew)
- {
- dlgOrderAskDown down = new dlgOrderAskDown(this.ob, filePathNew);
- //down.DeleteButton.Visible = false;
- down.ShowDialog();
- }
- //上传
- /// <summary>
- /// 上传
- /// </summary>
- private void UpFile()
- {
- getugr();
- WebClient webClient = new WebClient();
- List<FileBean> listPdf = new List<FileBean>();
- string date = DateTime.Now.ToString("yyyyMMdd");
- //DataTable ds = PublicServer.GetData("com.steering.lims.data.pipe.FrmDataCJBase.doQueryIsAudit", new object[] { CHECK_NO, arrId }, ob);
- //if (int.Parse(ds.Rows[0][0].ToString()) > 0)
- //{
- // MessageUtil.ShowTips("还有未审核试样组,不允许上传报告!");
- // return;
- //}
- int flag = doGetFileFlag(SAMPLE_NO, CHECK_NO, PHY_CODE_MAX);
- string url = "";
- string filePathNew = ""; //报告目录
- string reportNo = ""; //报告编号
- string printBanben = pipeQueryBaseFS1.getPrint2();
- string jzlx = pipeQueryBaseFS1.getJzlx();
- if (flag > 0)
- {
- switch (PHY_CODE_MAX)
- {
- case "C0030": //SSC-A
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCA2.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0133": //SSC-A
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCA2.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0031": //SSC-B
- //url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCB.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX;
- //break;
- case "C0147": //SSC-B
- if (printBanben.Equals("1"))
- {
- //中俄版
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCBRussia.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&JZLX=" + jzlx + "&ORDER_NO=" + contractNo;
- }
- else
- {
- //中英版
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCB2.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&JZLX=" + jzlx + "&ORDER_NO=" + contractNo;
- }
- break;
- case "C0033": //SSC-D
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCD2.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0007": //HIC
- //url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeHIC2.cpt&op=view&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX;
- //break;
- case "C0146": //HIC
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeHIC2.cpt&format=pdf&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- }
- }
- else
- {
- switch (PHY_CODE_MAX)
- {
- case "C0030": //SSC-A
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCA.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0133": //SSC-A
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCA.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0031": //SSC-B
- //url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCB.cpt&format=pdf&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX;
- //break;
- case "C0147": //SSC-B
- if (printBanben.Equals("1"))
- {
- //中俄版
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCBRussia.cpt&format=pdf&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&JZLX=" + jzlx + "&ORDER_NO=" + contractNo;
- }
- else
- {
- //中英版
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCB.cpt&format=pdf&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&JZLX=" + jzlx + "&ORDER_NO=" + contractNo;
- }
- break;
- case "C0032": //SSC-C
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCC.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0150": //SSC-B法试验(三点弯曲)
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCBThree.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0033": //SSC-D
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCD.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0061": //SOHIC
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSOHIC.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0148": //SOHIC
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSOHIC.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0007": //HIC
- //url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeHIC.cpt&op=view&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX;
- //break;
- case "C0146": //HIC
- if (printBanben.Equals("1"))
- {
- //中俄版
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeHICRussia.cpt&format=pdf&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- }
- else
- {
- //中英版
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeHIC.cpt&format=pdf&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- }
- break;
- case "C0062": //盐雾试验
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSaltSpray.cpt&format=pdf&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0072": //盐雾试验
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSaltSpray.cpt&format=pdf&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- }
- }
-
- filePathNew = "Lims/pipe/fushi/" + CHECK_NO + "/";
- reportNo = CHECK_NO + SAMPLE_NO + PHY_CODE_MAX + printBanben;
- byte[] pdf = webClient.DownloadData(url);
- FileBean fileBean = new FileBean();
- fileBean.setFile(pdf);
- fileBean.setFileName(reportNo + ".pdf");
- fileBean.setPathName(filePathNew);
- listPdf.Add(fileBean);
- webClient.Dispose();
- bool a = FileHelper.Upload(listPdf);
- if (a)
- {
- CoreClientParam ccp = new CoreClientParam();
- ccp.ServerName = "com.steering.lims.data.pipe.FrmLabDateParm";
- ccp.MethodName = "updatePipeReport";
- ccp.ServerParams = new object[] { CHECK_NO, SAMPLE_NO, PHY_CODE_MAX, "FUSHI_PATH", filePathNew };
- ccp = ob.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
- if (ccp.ReturnCode != -1)
- {
- if (ccp.ReturnInfo.Equals("上传成功!"))
- {
- MessageUtil.ShowTips(ccp.ReturnInfo);
- SelectFile(filePathNew);
- }
- else
- {
- MessageUtil.ShowTips(ccp.ReturnInfo);
- }
- }
- }
- else
- {
- MessageUtil.ShowError("系统生成PDF失败,请稍后再试!");
- return;
- }
- }
- /// <summary>
- /// 自动上传
- /// </summary>
- private void UpFileAuto()
- {
- getugr();
- WebClient webClient = new WebClient();
- List<FileBean> listPdf = new List<FileBean>();
- string date = DateTime.Now.ToString("yyyyMMdd");
- string url = "";
- string filePathNew = ""; //报告目录
- string reportNo = ""; //报告编号
- string jzlx = pipeQueryBaseFS1.getJzlx();
- int flag = doGetFileFlag(SAMPLE_NO, CHECK_NO, PHY_CODE_MAX);
- if (flag > 0)
- {
- switch (PHY_CODE_MAX)
- {
- case "C0030": //SSC-A
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCA2.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0133": //SSC-A
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCA2.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
-
- case "C0033": //SSC-D
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCD2.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0007": //HIC
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeHIC2.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0146": //HIC
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeHIC2.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- }
- }
- else
- {
- switch (PHY_CODE_MAX)
- {
- case "C0030": //SSC-A
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCA.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0133": //SSC-A
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCA.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0031": //SSC-B
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCB.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&JZLX=" + jzlx + "&ORDER_NO=" + contractNo;
- break;
- case "C0147": //SSC-B
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCB.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&JZLX=" + jzlx + "&ORDER_NO=" + contractNo;
- break;
- case "C0150": //SSC-B法试验(三点弯曲)
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCBThree.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0032": //SSC-C
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCC.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0033": //SSC-D
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSSCD.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0061": //SOHIC
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSOHIC.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0148": //SOHIC
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSOHIC.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0007": //HIC
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeHIC.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0146": //HIC
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeHIC.cpt&format=pdf&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0062": //盐雾试验
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSaltSpray.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- case "C0072": //盐雾试验
- url = "http://172.54.10.42:8080/webroot/decision/view/report?viewlet=RepPipeSaltSpray.cpt&op=view&SAMPLE_NO=" + SAMPLE_NO + "&CHECK_NO=" + CHECK_NO + "&PHY_CODE_MAX=" + PHY_CODE_MAX + "&ORDER_NO=" + contractNo;
- break;
- }
- }
-
- filePathNew = "Lims/pipe/fushi/" + CHECK_NO + "/";
- reportNo = CHECK_NO + SAMPLE_NO + PHY_CODE_MAX;
- byte[] pdf = webClient.DownloadData(url);
- FileBean fileBean = new FileBean();
- fileBean.setFile(pdf);
- fileBean.setFileName(reportNo + ".pdf");
- fileBean.setPathName(filePathNew);
- listPdf.Add(fileBean);
- webClient.Dispose();
- bool a = FileHelper.Upload(listPdf);
- if (a)
- {
- CoreClientParam ccp = new CoreClientParam();
- ccp.ServerName = "com.steering.lims.data.pipe.FrmLabDateParm";
- ccp.MethodName = "updatePipeReport";
- ccp.ServerParams = new object[] { CHECK_NO, SAMPLE_NO, PHY_CODE_MAX, "FUSHI_PATH", filePathNew };
- ccp = ob.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
- if (ccp.ReturnCode != -1)
- {
- if (ccp.ReturnInfo.Equals("上传成功!"))
- {
- }
- else
- {
- MessageUtil.ShowTips(ccp.ReturnInfo);
- }
- }
- }
- else
- {
- MessageUtil.ShowError("系统自动上传报告失败,请全部审核后手动上传报告!");
- return;
- }
- }
- //设备信息赋值给实体类
- /// <summary>
- /// 设备信息赋值给实体类
- /// </summary>
- /// <param name="sampleNo"></param>
- /// <param name="checkNo"></param>
- /// <param name="phyCodeMax"></param>
- /// <returns></returns>
- private PipeCheckconsignDetailEntity getCheckDetal(string checkNo, string sampleNo, string phyCodeMax)
- {
- //设备信息
- ArrayList listDetail = new ArrayList();
- listDetail.Add(sampleNo);
- listDetail.Add(checkNo);
- listDetail.Add(phyCodeMax);
- DataTable dtDetail = PublicServer.GetData("com.steering.lims.data.pipe.FrmDataCJBase.QueryChemCheckConsignDetail",
- new Object[] { listDetail }, ob);
- PipeCheckconsignDetailEntity checkDetal = new PipeCheckconsignDetailEntity();
- if (dtDetail.Rows.Count > 0)
- {
- checkDetal.CheckName = dtDetail.Rows[0]["CHECK_NAME"].ToString();
- checkDetal.CheckTime = dtDetail.Rows[0]["CHECK_TIME"].ToString();
- checkDetal.CheckShift = dtDetail.Rows[0]["CHECK_SHIFT"].ToString();
- checkDetal.CheckClass = dtDetail.Rows[0]["CHECK_CLASS"].ToString();
- checkDetal.DeviceNo = dtDetail.Rows[0]["DEVICE_NO"].ToString();
- checkDetal.DeviceName = dtDetail.Rows[0]["DEVICE_NAME"].ToString();
- checkDetal.CheckTemp = dtDetail.Rows[0]["CHECK_TEMP"].ToString();
- checkDetal.Remark = dtDetail.Rows[0]["REMARK"].ToString();
- checkDetal.AuditName = dtDetail.Rows[0]["AUDIT_NAME"].ToString();
- checkDetal.AuditTime = dtDetail.Rows[0]["AUDIT_TIME"].ToString();
- checkDetal.FormualNo = dtDetail.Rows[0]["FORMUAL_NO"].ToString();
- checkDetal.FormualName = dtDetail.Rows[0]["FORMUAL_NAME"].ToString();
- }
- return checkDetal;
- }
- //获取激活行UltraGridRow信息
- /// <summary>
- /// 获取激活行UltraGridRow信息
- /// </summary>
- /// <returns></returns>
- private UltraGridRow getugr()
- {
- UltraGridRow ugr = null;
- UltraGridRow ur = null;
- if (ultraTabControl1.SelectedTab.Index == 0)
- {
- ur = publicUltraGridBase1.Ur;
- if (ultraTabControl2.SelectedTab.Index == 0)
- {
- ugr = publicUltraGridDataCJBase1_2.Ug.ActiveRow;
- }
- else if (ultraTabControl2.SelectedTab.Index == 1)
- {
- ugr = publicUltraGridDataCJBase2_2.Ug.ActiveRow;
- }
- else if (ultraTabControl2.SelectedTab.Index == 2)
- {
- ugr = publicUltraGridDataCJBase3_2.Ug.ActiveRow;
- }
- else if (ultraTabControl2.SelectedTab.Index == 3)
- {
- ugr = publicUltraGridDataCJBase11.Ug.ActiveRow;
- }
- else if (ultraTabControl2.SelectedTab.Index == 4)
- {
- ugr = publicUltraGridDataCJBase21.Ug.ActiveRow;
- }
- else if (ultraTabControl2.SelectedTab.Index == 5)
- {
- ugr = publicUltraGridDataCJBase31.Ug.ActiveRow;
- }
- else if (ultraTabControl2.SelectedTab.Index == 6)
- {
- ugr = publicUltraGridDataCJBase41.Ug.ActiveRow;
- }
- else if (ultraTabControl2.SelectedTab.Index == 7)
- {
- ugr = publicUltraGridDataCJBase51.Ug.ActiveRow;
- }
- else if (ultraTabControl2.SelectedTab.Index == 8)
- {
- ugr = publicUltraGridDataCJBase61.Ug.ActiveRow;
- }
- //ugr = publicUltraGridDetail1.Ug.ActiveRow;
- }
- else if (ultraTabControl1.SelectedTab.Index == 1)
- {
- //ugr = publicUltraGridDetail2.Ug.ActiveRow;
- ur = publicUltraGridBase2.Ur;
- if (ultraTabControl3.SelectedTab.Index == 0)
- {
- ugr = publicUltraGridDataCJBase7_2.Ug.ActiveRow;
- }
- else if (ultraTabControl3.SelectedTab.Index == 1)
- {
- ugr = publicUltraGridDataCJBase8_2.Ug.ActiveRow;
- }
- else if (ultraTabControl3.SelectedTab.Index == 2)
- {
- ugr = publicUltraGridDataCJBase9_2.Ug.ActiveRow;
- }
- else if (ultraTabControl3.SelectedTab.Index == 3)
- {
- ugr = publicUltraGridDataCJBase12.Ug.ActiveRow;
- }
- else if (ultraTabControl3.SelectedTab.Index == 4)
- {
- ugr = publicUltraGridDataCJBase22.Ug.ActiveRow;
- }
- else if (ultraTabControl3.SelectedTab.Index == 5)
- {
- ugr = publicUltraGridDataCJBase32.Ug.ActiveRow;
- }
- else if (ultraTabControl3.SelectedTab.Index == 6)
- {
- ugr = publicUltraGridDataCJBase42.Ug.ActiveRow;
- }
- else if (ultraTabControl3.SelectedTab.Index == 7)
- {
- ugr = publicUltraGridDataCJBase52.Ug.ActiveRow;
- }
- else if (ultraTabControl3.SelectedTab.Index == 8)
- {
- ugr = publicUltraGridDataCJBase62.Ug.ActiveRow;
- }
- }
- else if (ultraTabControl1.SelectedTab.Index == 2)
- {
- //ugr = publicUltraGridDetail3.Ug.ActiveRow;
- ur = publicUltraGridBase3.Ur;
- if (ultraTabControl4.SelectedTab.Index == 0)
- {
- ugr = publicUltraGridDataCJBase13_2.Ug.ActiveRow;
- }
- else if (ultraTabControl4.SelectedTab.Index == 1)
- {
- ugr = publicUltraGridDataCJBase14_2.Ug.ActiveRow;
- }
- else if (ultraTabControl4.SelectedTab.Index == 2)
- {
- ugr = publicUltraGridDataCJBase15_2.Ug.ActiveRow;
- }
- else if (ultraTabControl4.SelectedTab.Index == 3)
- {
- ugr = publicUltraGridDataCJBase13.Ug.ActiveRow;
- }
- else if (ultraTabControl4.SelectedTab.Index == 4)
- {
- ugr = publicUltraGridDataCJBase23.Ug.ActiveRow;
- }
- else if (ultraTabControl4.SelectedTab.Index == 5)
- {
- ugr = publicUltraGridDataCJBase33.Ug.ActiveRow;
- }
- else if (ultraTabControl4.SelectedTab.Index == 6)
- {
- ugr = publicUltraGridDataCJBase43.Ug.ActiveRow;
- }
- else if (ultraTabControl4.SelectedTab.Index == 7)
- {
- ugr = publicUltraGridDataCJBase53.Ug.ActiveRow;
- }
- else if (ultraTabControl4.SelectedTab.Index == 8)
- {
- ugr = publicUltraGridDataCJBase63.Ug.ActiveRow;
- }
- }
- else if (ultraTabControl1.SelectedTab.Index == 3)
- {
- //ugr = publicUltraGridDetail4.Ug.ActiveRow;
- ur = publicUltraGridBase4.Ur;
- if (ultraTabControl5.SelectedTab.Index == 0)
- {
- ugr = publicUltraGridDataCJBase19_2.Ug.ActiveRow;
- }
- else if (ultraTabControl5.SelectedTab.Index == 1)
- {
- ugr = publicUltraGridDataCJBase20_2.Ug.ActiveRow;
- }
- else if (ultraTabControl5.SelectedTab.Index == 2)
- {
- ugr = publicUltraGridDataCJBase21_2.Ug.ActiveRow;
- }
- else if (ultraTabControl5.SelectedTab.Index == 3)
- {
- ugr = publicUltraGridDataCJBase14.Ug.ActiveRow;
- }
- else if (ultraTabControl5.SelectedTab.Index == 4)
- {
- ugr = publicUltraGridDataCJBase24.Ug.ActiveRow;
- }
- else if (ultraTabControl5.SelectedTab.Index == 5)
- {
- ugr = publicUltraGridDataCJBase34.Ug.ActiveRow;
- }
- else if (ultraTabControl5.SelectedTab.Index == 6)
- {
- ugr = publicUltraGridDataCJBase44.Ug.ActiveRow;
- }
- else if (ultraTabControl5.SelectedTab.Index == 7)
- {
- ugr = publicUltraGridDataCJBase54.Ug.ActiveRow;
- }
- else if (ultraTabControl5.SelectedTab.Index == 8)
- {
- ugr = publicUltraGridDataCJBase64.Ug.ActiveRow;
- }
- }
- if (ugr != null)
- {
- CHECK_NO = ugr.Cells["CHECK_NO"].Value.ToString();
- SAMPLE_NO = ugr.Cells["SAMPLE_NO"].Value.ToString();
- PHY_CODE_MAX = ugr.Cells["PHY_CODE_MAX"].Value.ToString();
- }
- else
- {
- CHECK_NO = "";
- SAMPLE_NO = "";
- PHY_CODE_MAX = "";
- }
- if (ur != null)
- {
- contractNo = ur.Cells["CONTRACT_NO"].Value.ToString();
- }
- else
- {
- contractNo = "";
- }
- publicDataCJBase1.initCheckEqiupment(arrId, PHY_CODE_MAX, this.ob);
- publicDataCJBase2.initCheckEqiupment(arrId, PHY_CODE_MAX, this.ob);
- publicDataCJBase3.initCheckEqiupment(arrId, PHY_CODE_MAX, this.ob);
- publicDataCJBase4.initCheckEqiupment(arrId, PHY_CODE_MAX, this.ob);
- return ugr;
- }
- //试验条件
- /// <summary>
- /// 试验条件
- /// </summary>
- private void SaveParm()
- {
- getugr();
- if (PHY_CODE_MAX.Equals("C0007") || PHY_CODE_MAX == "C0146") //氢致开裂试验HIC
- {
- ArrayList list = new ArrayList();
- list.Add(CHECK_NO);
- list.Add(SAMPLE_NO);
- list.Add(PHY_CODE_MAX);
- DataTable dt = ServerHelper.GetData("com.steering.lims.data.pipe.FrmLabDateParm.selectHicParm", new object[] { list }, this.ob);
- if (dt.Rows.Count == 0)
- {
- CoreClientParam ccp = new CoreClientParam();
- ccp.ServerName = "com.steering.lims.data.pipe.FrmLabDateParm";
- ccp.MethodName = "insertHicParm";
- ccp.ServerParams = new object[] { CHECK_NO, SAMPLE_NO, PHY_CODE_MAX };
- ccp = ob.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
- if (ccp.ReturnCode != -1)
- {
- if (!ccp.ReturnInfo.Equals("保存成功!"))
- {
- MessageUtil.ShowTips(ccp.ReturnInfo);
- }
- }
- }
- }
- else if (PHY_CODE_MAX.Equals("C0033"))//SSC-D
- {
- ArrayList list = new ArrayList();
- list.Add(CHECK_NO);
- list.Add(SAMPLE_NO);
- list.Add(PHY_CODE_MAX);
- DataTable dt = ServerHelper.GetData("com.steering.lims.data.pipe.FrmLabDateParm.selectSscdParm", new object[] { list }, this.ob);
- if (dt.Rows.Count == 0)
- {
- CoreClientParam ccp = new CoreClientParam();
- ccp.ServerName = "com.steering.lims.data.pipe.FrmLabDateParm";
- ccp.MethodName = "insertSscdParm";
- ccp.ServerParams = new object[] { CHECK_NO, SAMPLE_NO, PHY_CODE_MAX };
- ccp = ob.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
- if (ccp.ReturnCode != -1)
- {
- if (!ccp.ReturnInfo.Equals("保存成功!"))
- {
- MessageUtil.ShowTips(ccp.ReturnInfo);
- }
- }
- }
- }
- FrmLabCorDateParm labDateParm = new FrmLabCorDateParm(CHECK_NO, SAMPLE_NO, PHY_CODE_MAX, this.ob);
- labDateParm.ShowDialog();
- if (labDateParm.Save)
- {
- if (ultraTabControl2.SelectedTab.Index == 0)
- {
- AddCheckConsignProcessResultAuto(publicUltraGridDataCJBase1_2, publicUltraGridDataCJBase1_1);
- }
- else if (ultraTabControl2.SelectedTab.Index == 1)
- {
- AddCheckConsignProcessResultAuto(publicUltraGridDataCJBase2_2, publicUltraGridDataCJBase2_1);
- }
- else if (ultraTabControl2.SelectedTab.Index == 2)
- {
- AddCheckConsignProcessResultAuto(publicUltraGridDataCJBase3_2, publicUltraGridDataCJBase3_1);
- }
- else if (ultraTabControl2.SelectedTab.Index == 3)
- {
- AddCheckConsignProcessResultAuto(publicUltraGridDataCJBase11, publicUltraGridDataCJBase111);
- }
- else if (ultraTabControl2.SelectedTab.Index == 4)
- {
- AddCheckConsignProcessResultAuto(publicUltraGridDataCJBase21, publicUltraGridDataCJBase121);
- }
- else if (ultraTabControl2.SelectedTab.Index == 5)
- {
- AddCheckConsignProcessResultAuto(publicUltraGridDataCJBase31, publicUltraGridDataCJBase131);
- }
- else if (ultraTabControl2.SelectedTab.Index == 6)
- {
- AddCheckConsignProcessResultAuto(publicUltraGridDataCJBase41, publicUltraGridDataCJBase141);
- }
- else if (ultraTabControl2.SelectedTab.Index == 7)
- {
- AddCheckConsignProcessResultAuto(publicUltraGridDataCJBase51, publicUltraGridDataCJBase151);
- }
- else if (ultraTabControl2.SelectedTab.Index == 8)
- {
- AddCheckConsignProcessResultAuto(publicUltraGridDataCJBase61, publicUltraGridDataCJBase161);
- }
- }
- //if (ultraTabControl1.SelectedTab.Index == 0)
- //{
- // QueryCheckConsignBaseDetail_DistinctFS(publicUltraGridBase1, "2");
- //}
- //else if (ultraTabControl1.SelectedTab.Index == 1)
- //{
- // QueryCheckConsignBaseDetail_DistinctFS(publicUltraGridBase2, "3");
- //}
- //else if (ultraTabControl1.SelectedTab.Index == 2)
- //{
- // QueryCheckConsignBaseDetail_DistinctFS(ultraGrid1, "3");
- //}
- //else if (ultraTabControl1.SelectedTab.Index == 3)
- //{
- // QueryCheckConsignBaseDetail_DistinctFS(ultraGrid2, "456");
- //}
- }
- //颜色改变
- /// <summary>
- /// 颜色改变
- /// </summary>
- /// <param name="dtPhyMax"></param>
- /// <param name="ultraTabControl"></param>
- private void ChangeColor(DataTable dtPhyMax, Infragistics.Win.UltraWinTabControl.UltraTabControl ultraTabControl)
- {
- if (dtPhyMax == null || dtPhyMax.Rows.Count == 0) return;
- int i = -1;
- if (PublicPipeAndOutdec.GetSelectDt(dtPhyMax, "PHY_CODE_MIN = 'R0007'") != null && PublicPipeAndOutdec.GetSelectDt(dtPhyMax, "PHY_CODE_MIN = 'R0007'").Rows.Count > 0)
- {
- i = i == -1 ? i = 0 : i;
- ultraTabControl.Tabs[0].Appearance.BackColor = Color.GreenYellow; //HIC
- }
- if (PublicPipeAndOutdec.GetSelectDt(dtPhyMax, "PHY_CODE_MIN = 'R0043'") != null && PublicPipeAndOutdec.GetSelectDt(dtPhyMax, "PHY_CODE_MIN = 'R0043'").Rows.Count > 0)
- {
- i = i == -1 ? i = 1 : i;
- ultraTabControl.Tabs[1].Appearance.BackColor = Color.GreenYellow; //SOHIC
- }
- if (PublicPipeAndOutdec.GetSelectDt(dtPhyMax, "PHY_CODE_MAX IN ( 'C0030','C0133')") != null && PublicPipeAndOutdec.GetSelectDt(dtPhyMax, "PHY_CODE_MAX IN ( 'C0030','C0133')").Rows.Count > 0)
- {
- i = i == -1 ? i = 2 : i;
- ultraTabControl.Tabs[2].Appearance.BackColor = Color.GreenYellow;//SSC-A
- }
- if (PublicPipeAndOutdec.GetSelectDt(dtPhyMax, "PHY_CODE_MAX IN ( 'C0031','C0147','C0150')") != null && PublicPipeAndOutdec.GetSelectDt(dtPhyMax, "PHY_CODE_MAX IN ( 'C0031','C0147','C0150')").Rows.Count > 0)
- {
- i = i == -1 ? i = 3 : i;
- ultraTabControl.Tabs[3].Appearance.BackColor = Color.GreenYellow;//SSC-B
- }
- if (PublicPipeAndOutdec.GetSelectDt(dtPhyMax, "PHY_CODE_MAX = 'C0032'") != null && PublicPipeAndOutdec.GetSelectDt(dtPhyMax, "PHY_CODE_MAX = 'C0032'").Rows.Count > 0)
- {
- i = i == -1 ? i = 4 : i;
- ultraTabControl.Tabs[4].Appearance.BackColor = Color.GreenYellow;//SSC-C
- }
- if (PublicPipeAndOutdec.GetSelectDt(dtPhyMax, "PHY_CODE_MAX = 'C0033'") != null && PublicPipeAndOutdec.GetSelectDt(dtPhyMax, "PHY_CODE_MAX = 'C0033'").Rows.Count > 0)
- {
- i = i == -1 ? i = 5 : i;
- ultraTabControl.Tabs[5].Appearance.BackColor = Color.GreenYellow;//SSC-D
- }
- if (PublicPipeAndOutdec.GetSelectDt(dtPhyMax, "PHY_CODE_MIN IN ( 'R0056','R0044')") != null && PublicPipeAndOutdec.GetSelectDt(dtPhyMax, "PHY_CODE_MIN IN ( 'R0056','R0044')").Rows.Count > 0)
- {
- i = i == -1 ? i = 6 : i;
- ultraTabControl.Tabs[6].Appearance.BackColor = Color.GreenYellow;//盐雾试验
- }
- if (PublicPipeAndOutdec.GetSelectDt(dtPhyMax, "PHY_CODE_MIN = 'R0061'") != null && PublicPipeAndOutdec.GetSelectDt(dtPhyMax, "PHY_CODE_MIN = 'R0061'").Rows.Count > 0)
- {
- i = i == -1 ? i = 7 : i;
- ultraTabControl.Tabs[7].Appearance.BackColor = Color.GreenYellow;//点蚀试验
- }
- if (PublicPipeAndOutdec.GetSelectDt(dtPhyMax, "PHY_CODE_MIN NOT IN ('R0007', 'R0008','R0043','R0056','R0044','R0061')") != null && PublicPipeAndOutdec.GetSelectDt(dtPhyMax, "PHY_CODE_MIN NOT IN ('R0007', 'R0008','R0043','R0056','R0044','R0061')").Rows.Count > 0)
- {
- i = i == -1 ? i = 8 : i;
- ultraTabControl.Tabs[8].Appearance.BackColor = Color.GreenYellow;//其他
- }
- ultraTabControl.SelectedTab = i == -1 ? ultraTabControl.Tabs[0] : ultraTabControl.Tabs[i];
- }
- //清空颜色、数据
- /// <summary>
- /// 清空颜色、数据
- /// </summary>
- /// <param name="ultraTabControl"></param>
- private void ClearPhyDetailItems(Infragistics.Win.UltraWinTabControl.UltraTabControl ultraTabControl)
- {
- //ultraTabControl.SelectedTab = ultraTabControl.Tabs[0];
- ultraTabControl.Tabs[0].Appearance.BackColor = Control.DefaultBackColor;
- ultraTabControl.Tabs[1].Appearance.BackColor = Control.DefaultBackColor;
- ultraTabControl.Tabs[2].Appearance.BackColor = Control.DefaultBackColor;
- ultraTabControl.Tabs[3].Appearance.BackColor = Control.DefaultBackColor;
- ultraTabControl.Tabs[4].Appearance.BackColor = Control.DefaultBackColor;
- ultraTabControl.Tabs[5].Appearance.BackColor = Control.DefaultBackColor;
- ultraTabControl.Tabs[6].Appearance.BackColor = Control.DefaultBackColor;
- ultraTabControl.Tabs[7].Appearance.BackColor = Control.DefaultBackColor;
- ultraTabControl.Tabs[8].Appearance.BackColor = Control.DefaultBackColor;
- if (ultraTabControl == ultraTabControl2)
- {
- publicUltraGridDataCJBase1_1.DataTable.Rows.Clear();
- publicUltraGridDataCJBase2_1.DataTable.Rows.Clear();
- publicUltraGridDataCJBase3_1.DataTable.Rows.Clear();
- publicUltraGridDataCJBase1_2.DataTable.Rows.Clear();
- publicUltraGridDataCJBase2_2.DataTable.Rows.Clear();
- publicUltraGridDataCJBase3_2.DataTable.Rows.Clear();
- publicUltraGridDataCJBase111.DataTable.Rows.Clear();
- publicUltraGridDataCJBase121.DataTable.Rows.Clear();
- publicUltraGridDataCJBase131.DataTable.Rows.Clear();
- publicUltraGridDataCJBase141.DataTable.Rows.Clear();
- publicUltraGridDataCJBase151.DataTable.Rows.Clear();
- publicUltraGridDataCJBase161.DataTable.Rows.Clear();
- publicUltraGridDataCJBase11.DataTable.Rows.Clear();
- publicUltraGridDataCJBase21.DataTable.Rows.Clear();
- publicUltraGridDataCJBase31.DataTable.Rows.Clear();
- publicUltraGridDataCJBase41.DataTable.Rows.Clear();
- publicUltraGridDataCJBase51.DataTable.Rows.Clear();
- publicUltraGridDataCJBase61.DataTable.Rows.Clear();
- splitContainer1.Panel1Collapsed = true;
- splitContainer2.Panel1Collapsed = true;
- splitContainer3.Panel1Collapsed = true;
- splitContainer4.Panel1Collapsed = true;
- splitContainer5.Panel1Collapsed = true;
- splitContainer6.Panel1Collapsed = true;
- splitContainer10.Panel1Collapsed = true;
- splitContainer11.Panel1Collapsed = true;
- splitContainer12.Panel1Collapsed = true;
- }
- else if (ultraTabControl == ultraTabControl3)
- {
- publicUltraGridDataCJBase7_1.DataTable.Rows.Clear();
- publicUltraGridDataCJBase8_1.DataTable.Rows.Clear();
- publicUltraGridDataCJBase9_1.DataTable.Rows.Clear();
- publicUltraGridDataCJBase7_2.DataTable.Rows.Clear();
- publicUltraGridDataCJBase8_2.DataTable.Rows.Clear();
- publicUltraGridDataCJBase9_2.DataTable.Rows.Clear();
- publicUltraGridDataCJBase112.DataTable.Rows.Clear();
- publicUltraGridDataCJBase122.DataTable.Rows.Clear();
- publicUltraGridDataCJBase132.DataTable.Rows.Clear();
- publicUltraGridDataCJBase142.DataTable.Rows.Clear();
- publicUltraGridDataCJBase152.DataTable.Rows.Clear();
- publicUltraGridDataCJBase162.DataTable.Rows.Clear();
- publicUltraGridDataCJBase12.DataTable.Rows.Clear();
- publicUltraGridDataCJBase22.DataTable.Rows.Clear();
- publicUltraGridDataCJBase32.DataTable.Rows.Clear();
- publicUltraGridDataCJBase42.DataTable.Rows.Clear();
- publicUltraGridDataCJBase52.DataTable.Rows.Clear();
- publicUltraGridDataCJBase62.DataTable.Rows.Clear();
- splitContainer7.Panel1Collapsed = true;
- splitContainer8.Panel1Collapsed = true;
- splitContainer9.Panel1Collapsed = true;
- splitContainer16.Panel1Collapsed = true;
- splitContainer17.Panel1Collapsed = true;
- splitContainer18.Panel1Collapsed = true;
- splitContainer22.Panel1Collapsed = true;
- splitContainer23.Panel1Collapsed = true;
- splitContainer24.Panel1Collapsed = true;
- }
- else if (ultraTabControl == ultraTabControl4)
- {
- publicUltraGridDataCJBase13_1.DataTable.Rows.Clear();
- publicUltraGridDataCJBase14_1.DataTable.Rows.Clear();
- publicUltraGridDataCJBase15_1.DataTable.Rows.Clear();
- publicUltraGridDataCJBase13_2.DataTable.Rows.Clear();
- publicUltraGridDataCJBase14_2.DataTable.Rows.Clear();
- publicUltraGridDataCJBase15_2.DataTable.Rows.Clear();
- publicUltraGridDataCJBase113.DataTable.Rows.Clear();
- publicUltraGridDataCJBase123.DataTable.Rows.Clear();
- publicUltraGridDataCJBase133.DataTable.Rows.Clear();
- publicUltraGridDataCJBase143.DataTable.Rows.Clear();
- publicUltraGridDataCJBase153.DataTable.Rows.Clear();
- publicUltraGridDataCJBase163.DataTable.Rows.Clear();
- publicUltraGridDataCJBase13.DataTable.Rows.Clear();
- publicUltraGridDataCJBase23.DataTable.Rows.Clear();
- publicUltraGridDataCJBase33.DataTable.Rows.Clear();
- publicUltraGridDataCJBase43.DataTable.Rows.Clear();
- publicUltraGridDataCJBase53.DataTable.Rows.Clear();
- publicUltraGridDataCJBase63.DataTable.Rows.Clear();
- splitContainer13.Panel1Collapsed = true;
- splitContainer14.Panel1Collapsed = true;
- splitContainer15.Panel1Collapsed = true;
- splitContainer25.Panel1Collapsed = true;
- splitContainer26.Panel1Collapsed = true;
- splitContainer27.Panel1Collapsed = true;
- splitContainer28.Panel1Collapsed = true;
- splitContainer29.Panel1Collapsed = true;
- splitContainer30.Panel1Collapsed = true;
- }
- else if (ultraTabControl == ultraTabControl5)
- {
- publicUltraGridDataCJBase19_1.DataTable.Rows.Clear();
- publicUltraGridDataCJBase20_1.DataTable.Rows.Clear();
- publicUltraGridDataCJBase21_1.DataTable.Rows.Clear();
- publicUltraGridDataCJBase19_2.DataTable.Rows.Clear();
- publicUltraGridDataCJBase20_2.DataTable.Rows.Clear();
- publicUltraGridDataCJBase21_2.DataTable.Rows.Clear();
- publicUltraGridDataCJBase114.DataTable.Rows.Clear();
- publicUltraGridDataCJBase124.DataTable.Rows.Clear();
- publicUltraGridDataCJBase134.DataTable.Rows.Clear();
- publicUltraGridDataCJBase144.DataTable.Rows.Clear();
- publicUltraGridDataCJBase154.DataTable.Rows.Clear();
- publicUltraGridDataCJBase164.DataTable.Rows.Clear();
- publicUltraGridDataCJBase14.DataTable.Rows.Clear();
- publicUltraGridDataCJBase24.DataTable.Rows.Clear();
- publicUltraGridDataCJBase34.DataTable.Rows.Clear();
- publicUltraGridDataCJBase44.DataTable.Rows.Clear();
- publicUltraGridDataCJBase54.DataTable.Rows.Clear();
- publicUltraGridDataCJBase64.DataTable.Rows.Clear();
- splitContainer19.Panel1Collapsed = true;
- splitContainer20.Panel1Collapsed = true;
- splitContainer21.Panel1Collapsed = true;
- splitContainer31.Panel1Collapsed = true;
- splitContainer32.Panel1Collapsed = true;
- splitContainer33.Panel1Collapsed = true;
- splitContainer34.Panel1Collapsed = true;
- splitContainer35.Panel1Collapsed = true;
- splitContainer36.Panel1Collapsed = true;
- }
- }
- #endregion
- #region 录入区域
- //查询检验委托基本信息
- /// <summary>
- /// 查询检验委托基本信息
- /// </summary>
- /// <param name="publicUltraGridBase"></param>
- /// <param name="strFlag"></param>
- private void QueryCheckConsignBaseDetail_Distinct(PublicUltraGridBase publicUltraGridBase, string strFlag)
- {
- try
- {
- //各试验室各检验项目设置权限
- ArrayList arrayList = pipeQueryBaseFS1.GetQueryInfo(strFlag);
- publicUltraGridBase.QueryCheckConsignBaseDetail_Distinct("pipe.PublicPipeBase", arrayList, this.ob, arrId, plineCodes);
- if (publicUltraGridBase.Ug.Rows.Count == 0)
- {
- if (publicUltraGridBase == publicUltraGridBase1)
- {
- ClearPhyDetailItems(ultraTabControl2);
- }
- else if (publicUltraGridBase == publicUltraGridBase2)
- {
- ClearPhyDetailItems(ultraTabControl3);
- }
- }
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- }
- }
- private void QueryCheckConsignBaseDetail_DistinctFS(PublicUltraGridBase publicUltraGridBase, string strFlag)
- {
- try
- {
- //各试验室各检验项目设置权限
- ArrayList arrayList = pipeQueryBaseFS1.GetQueryInfo(strFlag);
- publicUltraGridBase.QueryCheckConsignBaseDetail_DistinctFS("pipe.PublicPipeBase", arrayList, this.ob, arrId, plineCodes, strFlag);
- if (publicUltraGridBase.Ug.Rows.Count == 0)
- {
- if (publicUltraGridBase == publicUltraGridBase1)
- {
- ClearPhyDetailItems(ultraTabControl2);
- }
- else if (publicUltraGridBase == publicUltraGridBase2)
- {
- ClearPhyDetailItems(ultraTabControl3);
- }
- else if (publicUltraGridBase == publicUltraGridBase3)
- {
- ClearPhyDetailItems(ultraTabControl4);
- }
- else if (publicUltraGridBase == publicUltraGridBase4)
- {
- ClearPhyDetailItems(ultraTabControl5);
- }
- }
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- }
- }
- //查询试验方法项目信息
- /// <summary>
- /// 查询试验方法项目信息
- /// </summary>
- /// <param name="publicUltraGridDataCJBase"></param>
- /// <param name="dtHide"></param>
- /// <param name="splitContainer"></param>
- /// <param name="dt"></param>
- private void QueryCheckMethodPhyConfigItems(PublicUltraGridDataCJBase publicUltraGridDataCJBase, DataTable dtHide, SplitContainer splitContainer, DataTable dt)
- {
- try
- {
- PublicPipeAndOutdec.ChangeSplit(splitContainer, dt);
- publicUltraGridDataCJBase.HideNullColumn(dtHide, publicUltraGridDataCJBase.Ug);
- publicUltraGridDataCJBase.QueryCheckMethodPhyConfigItems(dt);
- //PublicPipeAndOutdec.RefreshAndAutoSizeColumns(publicUltraGridDataCJBase.Ug, new string[] { "VALUE1", "VALUE2", "VALUE3", "VALUE4", "VALUE5", "VALUE6", "VALUE7", "VALUE8", "VALUE9", "VALUE4", "VALUE5", "VALUE6", "VALUE7", "VALUE8", "VALUE9", "VALUE10", "VALUE11", "VALUE12", "VALUE13", "VALUE14", "VALUE15" }, false);//刷新Grid
- }
- catch (Exception e)
- {
- MessageUtil.ShowError(e.Message);
- }
- }
-
- #endregion
- #region 未录入
- void pipeUltraGridBase1_PublicUltraGridBaseActive(object sender, EventArgs e)
- {
- try
- {
- pipeShowBase1.ShowBaseInfo(publicUltraGridBase1.Ur);
- //赋值给全局变量
- UltraGridRow ur = publicUltraGridBase1.Ur;
- ArrayList arrayList = new ArrayList();
- arrayList.Add("2");
- arrayList.Add(ur.Cells["SAMPLE_NO"].Text.Trim());//20160523
- arrayList.Add(ur.Cells["SAMPLE_NO"].Text.Trim());
- arrayList.Add(ur.Cells["SAMPLE_NO"].Text.Trim());
- arrayList.Add(ur.Cells["CHECK_NO"].Text.Trim());
- if (arrId != null && arrId.Length > 0)
- {
- ClearPhyDetailItems(ultraTabControl2);
- //查询检验项目明细
- DataTable dt = PublicServer.GetData("com.steering.lims.data.pipe.FrmDataCJBase.QueryCheckConsignDetailPhyDetail", new Object[] { arrayList, arrId }, ob);
- if (dt == null || dt.Rows.Count == 0)
- {
- m_dtPhyMax = null;
- m_dtPhyItems = null;
- return;
- }
- m_dtPhyMax = dt.Copy();
- DataTable dtItems = PublicServer.GetData("com.steering.lims.data.pipe.FrmDataCJBase.QueryCheckMethodPhyConfigItems",
- new Object[] { arrayList, arrId }, ob);
- if (dtItems == null || dtItems.Rows.Count == 0)
- {
- m_dtPhyItems = null;
- //return;
- }
- else
- {
- m_dtPhyItems = dtItems.Copy();
- }
- ChangeColor(m_dtPhyMax, ultraTabControl2);
- AddPhyDetailItems();
- //设备信息
- getugr();
- publicDataCJBase1.ClearAll();
- if (CHECK_NO != "")
- { publicDataCJBase1.UpdateDateForPramaPipe(getCheckDetal(CHECK_NO, SAMPLE_NO, PHY_CODE_MAX)); }
- ArrayList list = new ArrayList();
- list.Add(ur.Cells["SAMPLE_NO"].Text.Trim());
- list.Add(ur.Cells["CHECK_NO"].Text.Trim());
- list.Add(ur.Cells["DEPT_ID"].Text.Trim());
- //list.Add("002001007013"); //
- //publicUltraGridDetail1.QueryCheckConsignDetailFilePath("outdec.PublicOutdecBase", list, this.ob);
- }
- }
- catch (Exception ex)
- {
- MessageUtil.ShowWarning(ex.Message);
- }
- }
- private void ultraTabControl2_SelectedTabChanged(object sender, Infragistics.Win.UltraWinTabControl.SelectedTabChangedEventArgs e)
- {
- //if (m_dtPhyMax == null || m_dtPhyMax.Rows.Count == 0) return;
- if (toolMenu == null) return;
- AddPhyDetailItems();
- //设备信息
- getugr();
- publicDataCJBase1.ClearAll();
- if (CHECK_NO != "")
- { publicDataCJBase1.UpdateDateForPramaPipe(getCheckDetal(CHECK_NO, SAMPLE_NO, PHY_CODE_MAX)); }
- }
- //未录入赋值
- /// <summary>
- /// 未录入赋值
- /// </summary>
- private void AddPhyDetailItems()
- {
- if (m_dtPhyMax == null || m_dtPhyMax.Rows.Count == 0) return;
- if (ultraTabControl2.SelectedTab.Index == 0)//HIC R0007/
- {
- publicUltraGridDataCJBase1_2.QueryCheckConsignPhyDetailHIC(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMax, "PHY_CODE_MIN = 'R0007'"));//HIC
- publicUltraGridDataCJBase1_2.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase1_1, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMax, "PHY_CODE_MIN = 'R0007'"), splitContainer1, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItems, "PHY_CODE_MIN = 'R0007'"));
- }
- else if (ultraTabControl2.SelectedTab.Index == 1)//SOHIC试验 R0043
- {
- publicUltraGridDataCJBase2_2.QueryCheckConsignPhyDetailHIC(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMax, "PHY_CODE_MIN = 'R0043'"));//SOHIC试验
- publicUltraGridDataCJBase2_2.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase2_1, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMax, "PHY_CODE_MIN = 'R0043'"), splitContainer2, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItems, "PHY_CODE_MIN = 'R0043'"));
- }
- else if (ultraTabControl2.SelectedTab.Index == 2)//SSC-A试验
- {
- publicUltraGridDataCJBase3_2.QueryCheckConsignPhyDetailHIC(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMax, "PHY_CODE_MAX IN ( 'C0030','C0133')"));//SSC-A试验
- publicUltraGridDataCJBase3_2.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase3_1, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMax, "PHY_CODE_MAX IN ( 'C0030','C0133')"), splitContainer3, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItems, "PHY_CODE_MAX IN ( 'C0030','C0133')"));
- }
- else if (ultraTabControl2.SelectedTab.Index == 3)//SSC-B试验
- {
- publicUltraGridDataCJBase11.QueryCheckConsignPhyDetailHIC(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMax, "PHY_CODE_MAX IN ( 'C0031','C0147','C0150')"));//SSC-B试验
- publicUltraGridDataCJBase11.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase111, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMax, "PHY_CODE_MAX IN ( 'C0031','C0147','C0150')"), splitContainer4, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItems, "PHY_CODE_MAX IN ( 'C0031','C0147','C0150')"));
- }
- else if (ultraTabControl2.SelectedTab.Index == 4)//SSC-C试验
- {
- publicUltraGridDataCJBase21.QueryCheckConsignPhyDetailHIC(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMax, "PHY_CODE_MAX = 'C0032'"));//SSC-C试验
- publicUltraGridDataCJBase21.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase121, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMax, "PHY_CODE_MAX = 'C0032'"), splitContainer5, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItems, "PHY_CODE_MAX = 'C0032'"));
- }
- else if (ultraTabControl2.SelectedTab.Index == 5)//SSC-D试验
- {
- publicUltraGridDataCJBase31.QueryCheckConsignPhyDetailHIC(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMax, "PHY_CODE_MAX = 'C0033'"));
- publicUltraGridDataCJBase31.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase131, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMax, "PHY_CODE_MAX = 'C0033'"), splitContainer3, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItems, "PHY_CODE_MAX = 'C0033'"));
- }
- else if (ultraTabControl2.SelectedTab.Index == 6)//盐雾试验
- {
- publicUltraGridDataCJBase41.QueryCheckConsignPhyDetail(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMax, "PHY_CODE_MIN IN ( 'R0056','R0044')"));
- publicUltraGridDataCJBase41.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase141, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMax, "PHY_CODE_MIN IN ( 'R0056','R0044')"), splitContainer3, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItems, "PHY_CODE_MIN IN ( 'R0056','R0044')"));
- }
- else if (ultraTabControl2.SelectedTab.Index == 7)//点蚀试验
- {
- publicUltraGridDataCJBase51.QueryCheckConsignPhyDetail(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMax, "PHY_CODE_MIN = 'R0061'"));
- publicUltraGridDataCJBase51.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase151, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMax, "PHY_CODE_MIN = 'R0061'"), splitContainer3, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItems, "PHY_CODE_MIN = 'R0061'"));
- }
- else if (ultraTabControl2.SelectedTab.Index == 8)//其它
- {
- publicUltraGridDataCJBase61.QueryCheckConsignPhyDetail(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMax, "PHY_CODE_MIN NOT IN ('R0007', 'R0008','R0043','R0056','R0044','R0061')"));
- publicUltraGridDataCJBase61.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase161, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMax, "PHY_CODE_MIN NOT IN ('R0007', 'R0008','R0043','R0056','R0044','R0061')"), splitContainer3, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItems, "PHY_CODE_MIN NOT IN ('R0007', 'R0008','R0043','R0056','R0044','R0061')"));
- }
- tabIndex = ultraTabControl2.SelectedTab.Index;
- }
- //新增检验委托过程结果JHYGG_PHYLX_PROCESS_RESULT,新增之前先删除表里数据
- /// <summary>
- /// 新增检验委托过程结果JHYGG_PHYLX_PROCESS_RESULT,新增之前先删除表里数据
- /// </summary>
- /// <param name="publicUltraGridDataCJBase"></param>
- /// <param name="publicUltraGridDataCJBaseItems"></param>
- private void AddCheckConsignProcessResult(PublicUltraGridDataCJBase publicUltraGridDataCJBase, PublicUltraGridDataCJBase publicUltraGridDataCJBaseItems)
- {
- try
- {
- if (ultraTabControl1.SelectedTab.Index != 0)
- {
- MessageUtil.ShowWarning("只有在未录入数据页才能进行新增操作!");
- return;
- }
- if (publicUltraGridBase1.Ur == null || publicUltraGridBase1.Ur.Activated == false)
- {
- MessageUtil.ShowWarning("请选择需要新增的试样信息!");
- return;
- }
- if (publicUltraGridDataCJBase.DataTable == null || publicUltraGridDataCJBase.DataTable.Rows.Count == 0)
- {
- return;
- }
- //bool isNullValue = true;
- publicUltraGridDataCJBase.Ug.UpdateData();
- //foreach (DataRow dr in publicUltraGridDataCJBase.DataTable.Rows)
- //{
- // if (dr["VALUE1"].ToString() == "" && dr["VALUE2"].ToString() == "" && dr["VALUE3"].ToString() == "" && dr["VALUE4"].ToString() == "" && dr["VALUE5"].ToString() == "" && dr["VALUE6"].ToString() == "" && dr["VALUE7"].ToString() == "" && dr["VALUE8"].ToString() == "" && dr["VALUE9"].ToString() == "")
- // {
- // MessageUtil.ShowWarning(dr["PHY_NAME"] + "没有录入任何数据不允许新增!");
- // return;
- // }
- //}
- if (MessageUtil.ShowYesNoAndQuestion("是否确认新增?") == DialogResult.Yes)
- {
- string strCHECK_NO = publicUltraGridBase1.Ur.Cells["CHECK_NO"].Text.Trim();
- string strSAMPLE_NO = publicUltraGridBase1.Ur.Cells["SAMPLE_NO"].Text.Trim();//定位
- ArrayList alAll = new ArrayList();
- ArrayList alPhyItems = new ArrayList();//删除信息详细表list
- ArrayList alDetail = new ArrayList();//检验信息详细表list
- ArrayList alProcessResult = new ArrayList();//化学信息list
- ArrayList alPhyItemsParams = new ArrayList();
- ArrayList alDetailParams = new ArrayList();//检验信息详细表参数list
- ArrayList alProcessResultParams = new ArrayList();//化学信息参数list
- string strTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
- //获取修改明细表参数JHYGG_CHECKCONSIGN_DETAIL
- string row = "";
- foreach (DataRow dr in publicUltraGridDataCJBase.DataTable.Rows)
- {
- if (row.IndexOf(dr["PHY_CODE_MAX"].ToString()) < 0)
- {
- row += dr["PHY_CODE_MAX"].ToString() + " ";
- alDetailParams = new ArrayList();
- alDetailParams.Add(publicDataCJBase1.StrTemp);//温度
- alDetailParams.Add(publicDataCJBase1.StrDevice_No);//设备编码
- alDetailParams.Add(publicDataCJBase1.StrDevice_Name);//设备名称
- alDetailParams.Add(publicDataCJBase1.StrRemark);//备注
- alDetailParams.Add(publicDataCJBase1.StrFORMUAL_NO);//实验方法
- alDetailParams.Add(publicDataCJBase1.StrFORMUAL_NAME);//方法名称
- alDetailParams.Add(publicDataCJBase1.StrShift == "" ? UserInfo.GetUserOrderText() : publicDataCJBase1.StrShift);
- alDetailParams.Add(publicDataCJBase1.StrClass == "" ? UserInfo.GetUserGroupText() : publicDataCJBase1.StrClass);//班组
- alDetailParams.Add(publicDataCJBase1.StrName == "" ? UserInfo.GetUserName() : publicDataCJBase1.StrName);//录入人
- alDetailParams.Add(publicDataCJBase1.StrTime == "" ? strTime : publicDataCJBase1.StrTime);//录入时间
- //alDetailParams.Add(publicDataCJBase1.StrAuditName == "" ? UserInfo.GetUserName() : publicDataCJBase1.StrAuditName);//审核人
- //alDetailParams.Add(publicDataCJBase1.StrAuditTime == "" ? strTime : publicDataCJBase1.StrAuditTime);//审核时间
- alDetailParams.Add("3");//录入标志位
- alDetailParams.Add("2");
- alDetailParams.Add(dr["PHY_CODE_MAX"].ToString());
- alDetailParams.Add(strSAMPLE_NO);
- alDetailParams.Add(strCHECK_NO);
- alDetail.Add(alDetailParams);
- }
- }
- publicUltraGridDataCJBase.Ug.UpdateData();
- foreach (DataRow dr in publicUltraGridDataCJBase.DataTable.Rows)
- {
- alProcessResultParams = new ArrayList();
- alProcessResultParams.Add(dr["VALUE1"].ToString());
- alProcessResultParams.Add(dr["VALUE2"].ToString());
- alProcessResultParams.Add(dr["VALUE3"].ToString());
- alProcessResultParams.Add(dr["VALUE4"].ToString());
- alProcessResultParams.Add(dr["VALUE5"].ToString());
- alProcessResultParams.Add(dr["VALUE6"].ToString());
- alProcessResultParams.Add(dr["VALUE7"].ToString());
- alProcessResultParams.Add(dr["VALUE8"].ToString());
- alProcessResultParams.Add(dr["VALUE9"].ToString());
- alProcessResultParams.Add(dr["VALUE10"].ToString());
- alProcessResultParams.Add(dr["VALUE11"].ToString());
- alProcessResultParams.Add(dr["VALUE12"].ToString());
- alProcessResultParams.Add(dr["VALUE13"].ToString());
- alProcessResultParams.Add(dr["VALUE14"].ToString());
- alProcessResultParams.Add(dr["VALUE15"].ToString());
- alProcessResultParams.Add(dr["AVERAGE_VALUE"].ToString());
- alProcessResultParams.Add(dr["PHYDETAIL_ID"].ToString());
- alProcessResult.Add(alProcessResultParams);
- //alDeleteParams = new ArrayList();
- //alDeleteParams.Add(dr["PHYDETAIL_ID"].ToString());
- //alDelete.Add(alDeleteParams);
- }
- if (publicUltraGridDataCJBaseItems.DataTable != null)
- {
- publicUltraGridDataCJBaseItems.Ug.UpdateData();
- foreach (DataRow dr in publicUltraGridDataCJBaseItems.DataTable.Rows)
- {
- alPhyItemsParams = new ArrayList();
- alPhyItemsParams.Add(strCHECK_NO);
- alPhyItemsParams.Add(strSAMPLE_NO);
- alPhyItemsParams.Add(dr["CHECK_METHOD_NO"].ToString());
- alPhyItemsParams.Add(dr["CHECK_METHOD_NAME"].ToString());
- alPhyItemsParams.Add(dr["CHECK_METHOD_ITEMNAME"].ToString());
- alPhyItemsParams.Add(dr["VALUE1"].ToString());
- alPhyItemsParams.Add(dr["VALUE2"].ToString());
- alPhyItemsParams.Add(dr["VALUE3"].ToString());
- alPhyItemsParams.Add(dr["VALUE4"].ToString());
- alPhyItemsParams.Add(dr["VALUE5"].ToString());
- alPhyItemsParams.Add(dr["VALUE6"].ToString());
- alPhyItemsParams.Add(dr["VALUE7"].ToString());
- alPhyItemsParams.Add(dr["VALUE8"].ToString());
- alPhyItemsParams.Add(dr["VALUE9"].ToString());
- alPhyItemsParams.Add(dr["VALUE10"].ToString());
- alPhyItemsParams.Add(dr["VALUE11"].ToString());
- alPhyItemsParams.Add(dr["VALUE12"].ToString());
- alPhyItemsParams.Add(dr["VALUE13"].ToString());
- alPhyItemsParams.Add(dr["VALUE14"].ToString());
- alPhyItemsParams.Add(dr["VALUE15"].ToString());
- alPhyItemsParams.Add("");
- alPhyItems.Add(alPhyItemsParams);
- }
- }
- alAll.Add(alDetail);
- alAll.Add(alProcessResult);
- if (alPhyItems.Count > 0)
- {
- alAll.Add(alPhyItems);
- }
- PublicServer.SetData("com.steering.lims.data.pipe.FrmDataCJBase.AddCheckConsignProcessResultAverage",
- new Object[] { alAll }, this.ob);
- QueryCheckConsignBaseDetail_DistinctFS(publicUltraGridBase1, "2");
- QueryCheckConsignBaseDetail_DistinctFS(publicUltraGridBase2, "3");
- PublicPipeAndOutdec.ActiveOperateRow(publicUltraGridBase1.Ug, new string[] { "CHECK_NO", "SAMPLE_NO" }, new string[] { strCHECK_NO, strSAMPLE_NO });
- PublicPipeAndOutdec.ActiveOperateRow(publicUltraGridBase2.Ug, new string[] { "CHECK_NO", "SAMPLE_NO" }, new string[] { strCHECK_NO, strSAMPLE_NO });
- publicDataCJBase1.StrRemark = "";
- MessageUtil.ShowTips("新增成功!");
- }
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- }
- }
- /// <summary>
- /// 自动新增
- /// </summary>
- /// <param name="publicUltraGridDataCJBase"></param>
- /// <param name="publicUltraGridDataCJBaseItems"></param>
- private void AddCheckConsignProcessResultAuto(PublicUltraGridDataCJBase publicUltraGridDataCJBase, PublicUltraGridDataCJBase publicUltraGridDataCJBaseItems)
- {
- try
- {
- if (ultraTabControl1.SelectedTab.Index != 0)
- {
- //MessageUtil.ShowWarning("只有在未录入数据页才能进行新增操作!");
- return;
- }
- if (publicUltraGridBase1.Ur == null || publicUltraGridBase1.Ur.Activated == false)
- {
- // MessageUtil.ShowWarning("请选择需要新增的试样信息!");
- return;
- }
- if (publicUltraGridDataCJBase.DataTable == null || publicUltraGridDataCJBase.DataTable.Rows.Count == 0)
- {
- return;
- }
- publicUltraGridDataCJBase.Ug.UpdateData();
- //if (MessageUtil.ShowYesNoAndQuestion("是否确认新增?") == DialogResult.Yes)
- //{
- string strCHECK_NO = publicUltraGridBase1.Ur.Cells["CHECK_NO"].Text.Trim();
- string strSAMPLE_NO = publicUltraGridBase1.Ur.Cells["SAMPLE_NO"].Text.Trim();//定位
- ArrayList alAll = new ArrayList();
- ArrayList alPhyItems = new ArrayList();//删除信息详细表list
- ArrayList alDetail = new ArrayList();//检验信息详细表list
- ArrayList alProcessResult = new ArrayList();//化学信息list
- ArrayList alPhyItemsParams = new ArrayList();
- ArrayList alDetailParams = new ArrayList();//检验信息详细表参数list
- ArrayList alProcessResultParams = new ArrayList();//化学信息参数list
- string strTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
- //获取修改明细表参数JHYGG_CHECKCONSIGN_DETAIL
- string row = "";
- foreach (DataRow dr in publicUltraGridDataCJBase.DataTable.Rows)
- {
- if (row.IndexOf(dr["PHY_CODE_MAX"].ToString()) < 0)
- {
- row += dr["PHY_CODE_MAX"].ToString() + " ";
- alDetailParams = new ArrayList();
- alDetailParams.Add(publicDataCJBase1.StrTemp);//温度
- alDetailParams.Add(publicDataCJBase1.StrDevice_No);//设备编码
- alDetailParams.Add(publicDataCJBase1.StrDevice_Name);//设备名称
- alDetailParams.Add(publicDataCJBase1.StrRemark);//备注
- alDetailParams.Add(publicDataCJBase1.StrFORMUAL_NO);//实验方法
- alDetailParams.Add(publicDataCJBase1.StrFORMUAL_NAME);//方法名称
- alDetailParams.Add(publicDataCJBase1.StrShift == "" ? UserInfo.GetUserOrderText() : publicDataCJBase1.StrShift);
- alDetailParams.Add(publicDataCJBase1.StrClass == "" ? UserInfo.GetUserGroupText() : publicDataCJBase1.StrClass);//班组
- alDetailParams.Add(publicDataCJBase1.StrName == "" ? UserInfo.GetUserName() : publicDataCJBase1.StrName);//录入人
- alDetailParams.Add(publicDataCJBase1.StrTime == "" ? strTime : publicDataCJBase1.StrTime);//录入时间
- //alDetailParams.Add(publicDataCJBase1.StrAuditName == "" ? UserInfo.GetUserName() : publicDataCJBase1.StrAuditName);//审核人
- //alDetailParams.Add(publicDataCJBase1.StrAuditTime == "" ? strTime : publicDataCJBase1.StrAuditTime);//审核时间
- alDetailParams.Add("3");//录入标志位
- alDetailParams.Add("2");
- alDetailParams.Add(dr["PHY_CODE_MAX"].ToString());
- alDetailParams.Add(strSAMPLE_NO);
- alDetailParams.Add(strCHECK_NO);
- alDetail.Add(alDetailParams);
- }
- }
- publicUltraGridDataCJBase.Ug.UpdateData();
- foreach (DataRow dr in publicUltraGridDataCJBase.DataTable.Rows)
- {
- alProcessResultParams = new ArrayList();
- alProcessResultParams.Add(dr["VALUE1"].ToString());
- alProcessResultParams.Add(dr["VALUE2"].ToString());
- alProcessResultParams.Add(dr["VALUE3"].ToString());
- alProcessResultParams.Add(dr["VALUE4"].ToString());
- alProcessResultParams.Add(dr["VALUE5"].ToString());
- alProcessResultParams.Add(dr["VALUE6"].ToString());
- alProcessResultParams.Add(dr["VALUE7"].ToString());
- alProcessResultParams.Add(dr["VALUE8"].ToString());
- alProcessResultParams.Add(dr["VALUE9"].ToString());
- alProcessResultParams.Add(dr["VALUE10"].ToString());
- alProcessResultParams.Add(dr["VALUE11"].ToString());
- alProcessResultParams.Add(dr["VALUE12"].ToString());
- alProcessResultParams.Add(dr["VALUE13"].ToString());
- alProcessResultParams.Add(dr["VALUE14"].ToString());
- alProcessResultParams.Add(dr["VALUE15"].ToString());
- alProcessResultParams.Add(dr["AVERAGE_VALUE"].ToString());
- alProcessResultParams.Add(dr["PHYDETAIL_ID"].ToString());
- alProcessResult.Add(alProcessResultParams);
- }
- if (publicUltraGridDataCJBaseItems.DataTable != null)
- {
- publicUltraGridDataCJBaseItems.Ug.UpdateData();
- foreach (DataRow dr in publicUltraGridDataCJBaseItems.DataTable.Rows)
- {
- alPhyItemsParams = new ArrayList();
- alPhyItemsParams.Add(strCHECK_NO);
- alPhyItemsParams.Add(strSAMPLE_NO);
- alPhyItemsParams.Add(dr["CHECK_METHOD_NO"].ToString());
- alPhyItemsParams.Add(dr["CHECK_METHOD_NAME"].ToString());
- alPhyItemsParams.Add(dr["CHECK_METHOD_ITEMNAME"].ToString());
- alPhyItemsParams.Add(dr["VALUE1"].ToString());
- alPhyItemsParams.Add(dr["VALUE2"].ToString());
- alPhyItemsParams.Add(dr["VALUE3"].ToString());
- alPhyItemsParams.Add(dr["VALUE4"].ToString());
- alPhyItemsParams.Add(dr["VALUE5"].ToString());
- alPhyItemsParams.Add(dr["VALUE6"].ToString());
- alPhyItemsParams.Add(dr["VALUE7"].ToString());
- alPhyItemsParams.Add(dr["VALUE8"].ToString());
- alPhyItemsParams.Add(dr["VALUE9"].ToString());
- alPhyItemsParams.Add(dr["VALUE10"].ToString());
- alPhyItemsParams.Add(dr["VALUE11"].ToString());
- alPhyItemsParams.Add(dr["VALUE12"].ToString());
- alPhyItemsParams.Add(dr["VALUE13"].ToString());
- alPhyItemsParams.Add(dr["VALUE14"].ToString());
- alPhyItemsParams.Add(dr["VALUE15"].ToString());
- alPhyItemsParams.Add("");
- alPhyItems.Add(alPhyItemsParams);
- }
- }
- alAll.Add(alDetail);
- alAll.Add(alProcessResult);
- if (alPhyItems.Count > 0)
- {
- alAll.Add(alPhyItems);
- }
- PublicServer.SetData("com.steering.lims.data.pipe.FrmDataCJBase.AddCheckConsignProcessResultAverage",
- new Object[] { alAll }, this.ob);
- QueryCheckConsignBaseDetail_DistinctFS(publicUltraGridBase1, "2");
- QueryCheckConsignBaseDetail_DistinctFS(publicUltraGridBase2, "3");
- PublicPipeAndOutdec.ActiveOperateRow(publicUltraGridBase1.Ug, new string[] { "CHECK_NO", "SAMPLE_NO" }, new string[] { strCHECK_NO, strSAMPLE_NO });
- PublicPipeAndOutdec.ActiveOperateRow(publicUltraGridBase2.Ug, new string[] { "CHECK_NO", "SAMPLE_NO" }, new string[] { strCHECK_NO, strSAMPLE_NO });
- publicDataCJBase1.StrRemark = "";
- // MessageUtil.ShowTips("新增成功!");
- // }
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- }
- }
- private void ultraTabControl2_SelectedTabChanging(object sender, Infragistics.Win.UltraWinTabControl.SelectedTabChangingEventArgs e)
- {
- int cnt = 0;
- if (tabIndex == 0)
- {
- publicUltraGridDataCJBase1_2.Ug.UpdateData();
- cnt = publicUltraGridDataCJBase1_2.DataTable.Rows.Cast<DataRow>().Where(
- a => a.RowState == DataRowState.Added || a.RowState == DataRowState.Modified).Count();
- }
- else if (tabIndex == 1)
- {
- publicUltraGridDataCJBase2_2.Ug.UpdateData();
- cnt = publicUltraGridDataCJBase2_2.DataTable.Rows.Cast<DataRow>().Where(
- a => a.RowState == DataRowState.Added || a.RowState == DataRowState.Modified).Count();
- }
- else if (tabIndex == 2)
- {
- publicUltraGridDataCJBase3_2.Ug.UpdateData();
- cnt = publicUltraGridDataCJBase3_2.DataTable.Rows.Cast<DataRow>().Where(
- a => a.RowState == DataRowState.Added || a.RowState == DataRowState.Modified).Count();
- }
- //else if (tabIndex == 3)
- //{
- // publicUltraGridDataCJBase4_2.Ug.UpdateData();
- // cnt = publicUltraGridDataCJBase4_2.DataTable.Rows.Cast<DataRow>().Where(
- // a => a.RowState == DataRowState.Added || a.RowState == DataRowState.Modified).Count();
- //}
- //else if (tabIndex == 4)
- //{
- // publicUltraGridDataCJBase5_2.Ug.UpdateData();
- // cnt = publicUltraGridDataCJBase5_2.DataTable.Rows.Cast<DataRow>().Where(
- // a => a.RowState == DataRowState.Added || a.RowState == DataRowState.Modified).Count();
- //}
- //else if (tabIndex == 5)
- //{
- // publicUltraGridDataCJBase6_2.Ug.UpdateData();
- // cnt = publicUltraGridDataCJBase6_2.DataTable.Rows.Cast<DataRow>().Where(
- // a => a.RowState == DataRowState.Added || a.RowState == DataRowState.Modified).Count();
- //}
- if (cnt > 0)
- {
- if (MessageUtil.ShowYesNoAndQuestion("数据有变更您确定要放弃吗?") == System.Windows.Forms.DialogResult.No)
- {
- e.Cancel = true;
- }
- }
- }
- #endregion
- #region 已录入
- private void ultraTabControl3_SelectedTabChanged(object sender, Infragistics.Win.UltraWinTabControl.SelectedTabChangedEventArgs e)
- {
- //if (m_dtPhyMax == null || m_dtPhyMax.Rows.Count == 0) return;
- if (toolMenu == null) return;
- AddPhyDetailItems_Log();
- //设备信息
- getugr();
- publicDataCJBase2.ClearAll();
- if (CHECK_NO != "")
- { publicDataCJBase2.UpdateDateForPramaPipe(getCheckDetal(CHECK_NO, SAMPLE_NO, PHY_CODE_MAX)); }
- }
- void pipeUltraGridBase2_PublicUltraGridBaseActive(object sender, EventArgs e)
- {
- try
- {
- pipeShowBase2.ShowBaseInfo(publicUltraGridBase2.Ur);
- //赋值给全局变量
- UltraGridRow ur = publicUltraGridBase2.Ur;
- ArrayList arrayList = new ArrayList();
- arrayList.Add("345");
- arrayList.Add(ur.Cells["SAMPLE_NO"].Text.Trim());//20160523
- arrayList.Add(ur.Cells["SAMPLE_NO"].Text.Trim());
- arrayList.Add(ur.Cells["SAMPLE_NO"].Text.Trim());
- arrayList.Add(ur.Cells["CHECK_NO"].Text.Trim());
- if (arrId != null && arrId.Length > 0)
- {
- ClearPhyDetailItems(ultraTabControl3);
- //查询检验项目明细
- DataTable dt = PublicServer.GetData("com.steering.lims.data.pipe.FrmDataCJBase.QueryCheckConsignDetailPhyDetail", new Object[] { arrayList, arrId }, ob);
- if (dt == null || dt.Rows.Count == 0)
- {
- m_dtPhyMaxAdd = null;
- m_dtPhyItemsAdd = null;
- return;
- }
- m_dtPhyMaxAdd = dt.Copy();
- DataTable dtItems = PublicServer.GetData("com.steering.lims.data.pipe.FrmDataCJBase.QueryCheckMethodResult",
- new Object[] { arrayList, arrId }, ob);
- if (dtItems == null || dtItems.Rows.Count == 0)
- {
- m_dtPhyItemsAdd = null;
- //return;
- }
- else
- {
- m_dtPhyItemsAdd = dtItems.Copy();
- }
- ChangeColor(m_dtPhyMaxAdd, ultraTabControl3);
- AddPhyDetailItems_Log();
- //设备信息
- getugr();
- publicDataCJBase2.ClearAll();
- if (CHECK_NO != "")
- { publicDataCJBase2.UpdateDateForPramaPipe(getCheckDetal(CHECK_NO, SAMPLE_NO, PHY_CODE_MAX)); }
- ArrayList list = new ArrayList();
- list.Add(ur.Cells["SAMPLE_NO"].Text.Trim());
- list.Add(ur.Cells["CHECK_NO"].Text.Trim());
- list.Add(ur.Cells["DEPT_ID"].Text.Trim());
- //list.Add("002001007013"); //
- //publicUltraGridDetail2.QueryCheckConsignDetailFilePath("outdec.PublicOutdecBase", list, this.ob);
- }
- }
- catch (Exception ex)
- {
- MessageUtil.ShowWarning(ex.Message);
- }
- }
- //已录入赋值
- /// <summary>
- /// 已录入赋值
- /// </summary>
- private void AddPhyDetailItems_Log()
- {
- if (m_dtPhyMaxAdd == null || m_dtPhyMaxAdd.Rows.Count == 0) return;
- if (ultraTabControl3.SelectedTab.Index == 0)//HIC试验
- {
- publicUltraGridDataCJBase7_2.QueryCheckConsignPhyDetailHIC(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAdd, "PHY_CODE_MIN = 'R0007'"));//HIC试验
- publicUltraGridDataCJBase7_2.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase7_1, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAdd, "PHY_CODE_MIN = 'R0007'"), splitContainer7, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAdd, "PHY_CODE_MIN = 'R0007'"));
- }
- else if (ultraTabControl3.SelectedTab.Index == 1)//SOHIC试验
- {
- publicUltraGridDataCJBase8_2.QueryCheckConsignPhyDetailHIC(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAdd, "PHY_CODE_MIN = 'R0043'"));//SOHIC试验
- publicUltraGridDataCJBase8_2.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase8_1, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAdd, "PHY_CODE_MIN = 'R0043'"), splitContainer8, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAdd, "PHY_CODE_MIN = 'R0043'"));
- }
- else if (ultraTabControl3.SelectedTab.Index == 2)
- {
- publicUltraGridDataCJBase9_2.QueryCheckConsignPhyDetailHIC(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAdd, "PHY_CODE_MAX IN ( 'C0030','C0133')"));//SSC-A试验
- publicUltraGridDataCJBase9_2.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase9_1, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAdd, "PHY_CODE_MAX IN ( 'C0030','C0133')"), splitContainer9, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAdd, "PHY_CODE_MAX IN ( 'C0030','C0133')"));
- }
- else if (ultraTabControl3.SelectedTab.Index == 3)//SSC-B试验
- {
- publicUltraGridDataCJBase12.QueryCheckConsignPhyDetailHIC(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAdd, "PHY_CODE_MAX IN ( 'C0031','C0147','C0150')"));//SSC-B试验
- publicUltraGridDataCJBase12.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase112, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAdd, "PHY_CODE_MAX IN ( 'C0031','C0147','C0150')"), splitContainer16, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAdd, "PHY_CODE_MAX IN ( 'C0031','C0147','C0150')"));
- }
- else if (ultraTabControl3.SelectedTab.Index == 4)//SSC-C试验
- {
- publicUltraGridDataCJBase22.QueryCheckConsignPhyDetailHIC(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAdd, "PHY_CODE_MAX = 'C0032'"));//SSC-C试验
- publicUltraGridDataCJBase22.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase122, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAdd, "PHY_CODE_MAX = 'C0032'"), splitContainer17, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAdd, "PHY_CODE_MAX = 'C0032'"));
- }
- else if (ultraTabControl3.SelectedTab.Index == 5)//SSC-D试验
- {
- publicUltraGridDataCJBase32.QueryCheckConsignPhyDetailHIC(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAdd, "PHY_CODE_MAX = 'C0033'"));
- publicUltraGridDataCJBase32.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase132, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAdd, "PHY_CODE_MAX = 'C0033'"), splitContainer18, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAdd, "PHY_CODE_MAX = 'C0033'"));
- }
- else if (ultraTabControl3.SelectedTab.Index == 6)//盐雾试验
- {
- publicUltraGridDataCJBase42.QueryCheckConsignPhyDetail(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAdd, "PHY_CODE_MIN IN ( 'R0056','R0044')"));
- publicUltraGridDataCJBase42.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase142, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAdd, "PHY_CODE_MIN IN ( 'R0056','R0044')"), splitContainer22, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAdd, "PHY_CODE_MIN IN ( 'R0056','R0044')"));
- }
- else if (ultraTabControl3.SelectedTab.Index == 7)//点蚀试验
- {
- publicUltraGridDataCJBase52.QueryCheckConsignPhyDetail(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAdd, "PHY_CODE_MIN = 'R0061'"));
- publicUltraGridDataCJBase52.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase152, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAdd, "PHY_CODE_MIN = 'R0061'"), splitContainer23, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAdd, "PHY_CODE_MIN = 'R0061'"));
- }
- else if (ultraTabControl3.SelectedTab.Index == 8)//其它
- {
- publicUltraGridDataCJBase62.QueryCheckConsignPhyDetail(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAdd, "PHY_CODE_MIN NOT IN ('R0007', 'R0008','R0043','R0056','R0044','R0061')"));
- publicUltraGridDataCJBase62.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase162, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAdd, "PHY_CODE_MIN NOT IN ('R0007', 'R0008','R0043','R0056','R0044','R0061')"), splitContainer24, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAdd, "PHY_CODE_MIN NOT IN ('R0007', 'R0008','R0043','R0056','R0044','R0061')"));
- }
- tabIndex = ultraTabControl3.SelectedTab.Index;
- }
-
-
- //修改检验委托过程结果JHYGG_PHYLX_PROCESS_RESULT
- /// <summary>
- /// 修改检验委托过程结果JHYGG_PHYLX_PROCESS_RESULT
- /// </summary>
- /// <param name="publicUltraGridDataCJBase"></param>
- /// <param name="publicUltraGridDataCJBaseItems"></param>
- private void UpdateCheckConsignProcessResult(PublicUltraGridDataCJBase publicUltraGridDataCJBase, PublicUltraGridDataCJBase publicUltraGridDataCJBaseItems)
- {
- try
- {
- if (ultraTabControl1.SelectedTab.Index != 1)
- {
- MessageUtil.ShowTips("只有在已录入数据页才能进行修改操作!");
- return;
- }
- if (publicUltraGridBase2.Ur == null || publicUltraGridBase2.Ur.Activated == false)
- {
- MessageUtil.ShowWarning("请选择需要修改的试样信息!");
- return;
- }
- if (publicUltraGridDataCJBase.OldDt == null || publicUltraGridDataCJBase.OldDt.Rows.Count == 0 || publicUltraGridDataCJBase.DataTable == null || publicUltraGridDataCJBase.DataTable.Rows.Count == 0)
- {
- return;
- }
- //if (publicUltraGridBase2.Ur.Cells["FLAG"].Text == "已审核")
- //{
- // MessageUtil.ShowTips("已审核的数据不允许修改!");
- // return;
- //}
- if (MessageUtil.ShowYesNoAndQuestion("是否确认修改?") == DialogResult.Yes)
- {
- string strCHECK_NO = publicUltraGridBase2.Ur.Cells["CHECK_NO"].Text.Trim();
- string strSAMPLE_NO = publicUltraGridBase2.Ur.Cells["SAMPLE_NO"].Text.Trim();//定位
- ArrayList alAll = new ArrayList();
- ArrayList alProcessResult = new ArrayList();//过程信息list新值
- ArrayList alProcessResultLog = new ArrayList();//过程信息list原值
- ArrayList alDeletePhyItems = new ArrayList();
- ArrayList alPhyItems = new ArrayList();
- ArrayList alProcessResultParams = new ArrayList();//过程信息参数list新值
- ArrayList alProcessResultParamsLog = new ArrayList();//过程信息参数list原值
- ArrayList alDeletePhyItemsParams = new ArrayList();
- ArrayList alPhyItemsParams = new ArrayList();
- string strTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
- //用m_OldDt获取原值
- foreach (DataRow dr in publicUltraGridDataCJBase.OldDt.Rows)
- {
- alProcessResultParamsLog = new ArrayList();
- alProcessResultParamsLog.Add(dr["PHYDETAIL_ID"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE1"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE2"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE3"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE4"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE5"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE6"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE7"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE8"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE9"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE10"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE11"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE12"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE13"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE14"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE15"].ToString());
- alProcessResultParamsLog.Add(UserInfo.GetUserName());//操作人
- alProcessResultParamsLog.Add(strTime);//操作时间
- alProcessResultParamsLog.Add("0");
- //alProcessResultParamsLog.Add(txtOPERATE_REMARK.Text.Trim());//操作备注修改
- alProcessResultLog.Add(alProcessResultParamsLog);//插入到JHYGG_PHYRESULT_LOG数据(过程原值)
- }
- string row = "";
- publicUltraGridDataCJBase.Ug.UpdateData();
- foreach (DataRow dr in publicUltraGridDataCJBase.DataTable.Rows)
- {
- if (row.IndexOf(dr["PHY_CODE_MAX"].ToString()) < 0)
- {
- row += ",'" + dr["PHY_CODE_MAX"].ToString() + "'";
- }
- alProcessResultParams = new ArrayList();
- alProcessResultParams.Add(dr["VALUE1"].ToString());
- alProcessResultParams.Add(dr["VALUE2"].ToString());
- alProcessResultParams.Add(dr["VALUE3"].ToString());
- alProcessResultParams.Add(dr["VALUE4"].ToString());
- alProcessResultParams.Add(dr["VALUE5"].ToString());
- alProcessResultParams.Add(dr["VALUE6"].ToString());
- alProcessResultParams.Add(dr["VALUE7"].ToString());
- alProcessResultParams.Add(dr["VALUE8"].ToString());
- alProcessResultParams.Add(dr["VALUE9"].ToString());
- alProcessResultParams.Add(dr["VALUE10"].ToString());
- alProcessResultParams.Add(dr["VALUE11"].ToString());
- alProcessResultParams.Add(dr["VALUE12"].ToString());
- alProcessResultParams.Add(dr["VALUE13"].ToString());
- alProcessResultParams.Add(dr["VALUE14"].ToString());
- alProcessResultParams.Add(dr["VALUE15"].ToString());
- alProcessResultParams.Add(dr["AVERAGE_VALUE"].ToString());
- //alProcessResultParams.Add(txtREMARK_LOG.Text.Trim());//试验备注
- alProcessResultParams.Add(dr["PHYDETAIL_ID"].ToString());
- alProcessResult.Add(alProcessResultParams);//新值
- }
- if (publicUltraGridDataCJBaseItems.DataTable != null)
- {
- string strMethod = "";
- publicUltraGridDataCJBaseItems.Ug.UpdateData();
- foreach (DataRow dr in publicUltraGridDataCJBaseItems.DataTable.Rows)
- {
- if (strMethod.IndexOf(dr["CHECK_METHOD_NO"].ToString()) < 0)
- {
- strMethod += dr["CHECK_METHOD_NO"].ToString() + " ";
- alDeletePhyItemsParams = new ArrayList();
- alDeletePhyItemsParams.Add(dr["CHECK_METHOD_NO"].ToString());
- alDeletePhyItemsParams.Add(strSAMPLE_NO);
- alDeletePhyItemsParams.Add(strCHECK_NO);
- alDeletePhyItems.Add(alDeletePhyItemsParams);
- }
- alPhyItemsParams = new ArrayList();
- alPhyItemsParams.Add(strCHECK_NO);
- alPhyItemsParams.Add(strSAMPLE_NO);
- alPhyItemsParams.Add(dr["CHECK_METHOD_NO"].ToString());
- alPhyItemsParams.Add(dr["CHECK_METHOD_NAME"].ToString());
- alPhyItemsParams.Add(dr["CHECK_METHOD_ITEMNAME"].ToString());
- alPhyItemsParams.Add(dr["VALUE1"].ToString());
- alPhyItemsParams.Add(dr["VALUE2"].ToString());
- alPhyItemsParams.Add(dr["VALUE3"].ToString());
- alPhyItemsParams.Add(dr["VALUE4"].ToString());
- alPhyItemsParams.Add(dr["VALUE5"].ToString());
- alPhyItemsParams.Add(dr["VALUE6"].ToString());
- alPhyItemsParams.Add(dr["VALUE7"].ToString());
- alPhyItemsParams.Add(dr["VALUE8"].ToString());
- alPhyItemsParams.Add(dr["VALUE9"].ToString());
- alPhyItemsParams.Add(dr["VALUE10"].ToString());
- alPhyItemsParams.Add(dr["VALUE11"].ToString());
- alPhyItemsParams.Add(dr["VALUE12"].ToString());
- alPhyItemsParams.Add(dr["VALUE13"].ToString());
- alPhyItemsParams.Add(dr["VALUE14"].ToString());
- alPhyItemsParams.Add(dr["VALUE15"].ToString());
- alPhyItemsParams.Add("");
- alPhyItems.Add(alPhyItemsParams);
- }
- }
- alAll.Add(alProcessResultLog);//原值
- alAll.Add(alProcessResult);//新值
- if (alDeletePhyItems.Count > 0)
- {
- alAll.Add(alDeletePhyItems);
- }
- if (alPhyItems.Count > 0)
- {
- alAll.Add(alPhyItems);
- }
- row = row.Remove(0, 1);
- ArrayList al = new ArrayList();
- al.Add(strCHECK_NO);
- al.Add(strSAMPLE_NO);
- al.Add(row);
- PublicServer.SetData("com.steering.lims.data.pipe.FrmDataCJBase.UpdateCheckConsignProcessResultAverage",
- new Object[] { al, alAll }, this.ob);
- QueryCheckConsignBaseDetail_DistinctFS(publicUltraGridBase2, "3");
- //QueryCheckConsignBaseDetail_DistinctFS("2");
- PublicPipeAndOutdec.ActiveOperateRow(publicUltraGridBase2.Ug, new string[] { "CHECK_NO", "SAMPLE_NO" }, new string[] { strCHECK_NO, strSAMPLE_NO });
- MessageUtil.ShowTips("修改成功!");
- }
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- }
- }
- /// <summary>
- /// 将 试验条件 转ArrayList
- /// </summary>
- /// <param name="publicUltraGridDetail"></param>
- /// <returns></returns>
- //private ArrayList getCheckConsignDetailArrayList(PublicUltraGridDetail publicUltraGridDetail)
- //{
- // ArrayList alAll = new ArrayList();
- // ArrayList list = new ArrayList();
- // foreach (DataRow dr in publicUltraGridDetail.DataTable.Rows)
- // {
- // list = new ArrayList();
- // // "TECHNICAL_STANDARD", "DEGREASING_METHOD", "NACE_PH", "NACE_PH_S", "NACE_PH_F", "NACE_SOLUTION_S", "NACE_SOLUTION_F", "TEST_TEMP", "SPECIMEN_SIZE1", "SPECIMEN_SIZE2", "SPECIMEN_SIZE3", "TEST_DURATION1", "TEST_DURATION2", "TEST_DURATION3", "PSEUDO_STRESS", "PROOF_RING_NO1", "PROOF_RING_NO2", "PROOF_RING_NO3", "YSMIN1", "YSMIN2", "YSMIN3", "ACTUAL_LOAD1", "ACTUAL_LOAD2", "ACTUAL_LOAD3", "ACTUAL_S_YSMIN1", "ACTUAL_S_YSMIN2", "ACTUAL_S_YSMIN3", "ARM_DISPLACEMENT1", "ARM_DISPLACEMENT2", "ARM_DISPLACEMENT3", "CRACK_LENGTH1", "CRACK_LENGTH2", "CRACK_LENGTH3", "NOTE", "STEP", "LOAD", "PRESSURE_MEDIUM", "INTERNAL_PRESSURE", "DOGLEG_DEGREE", "HOLD TIME", "PIN", "BOX", "COMPOUND_TYPE", "COMPOUND_WEIGHT", "MAKE_UP_TORQUE", "TOTAL_TORQUE", "BREAK_OUT_TORQUE", "OBSERVED_RESULT"
- // //
- // list.Add(dr["TECHNICAL_STANDARD"].ToString()); //技术标准
- // list.Add(dr["DEGREASING_METHOD"].ToString()); //试样脱脂方法
- // list.Add(dr["NACE_PH"].ToString()); //通入H2S前NACE-A溶液pH值
- // list.Add(dr["NACE_PH_S"].ToString()); //试验开始NACE-A溶液pH值
- // list.Add(dr["NACE_PH_F"].ToString()); //试验结束NACE-A溶液pH值
- // list.Add(dr["NACE_SOLUTION_S"].ToString()); //试验开始NACE-A溶液H2S浓度
- // list.Add(dr["NACE_SOLUTION_F"].ToString()); //试验结束NACE-A溶液H2S浓度
- // list.Add(dr["TEST_TEMP"].ToString()); //试验温度
- // list.Add(dr["SPECIMEN_SIZE1"].ToString()); //试样尺寸1
- // list.Add(dr["SPECIMEN_SIZE2"].ToString()); //试样尺寸2
- // list.Add(dr["SPECIMEN_SIZE3"].ToString()); //试样尺寸3
- // list.Add(dr["TEST_DURATION1"].ToString()); //试验持续时间1
- // list.Add(dr["TEST_DURATION2"].ToString()); //试验持续时间2
- // list.Add(dr["TEST_DURATION3"].ToString()); //试验持续时间3
- // list.Add(dr["PSEUDO_STRESS"].ToString()); //假定应力
- // list.Add(dr["PROOF_RING_NO1"].ToString()); //应力环号1
- // list.Add(dr["PROOF_RING_NO2"].ToString()); //应力环号2
- // list.Add(dr["PROOF_RING_NO3"].ToString()); //应力环号3
- // list.Add(dr["YSMIN1"].ToString()); //名义最小屈服强度1
- // list.Add(dr["YSMIN2"].ToString()); //名义最小屈服强度2
- // list.Add(dr["YSMIN3"].ToString()); //名义最小屈服强度3
- // list.Add(dr["ACTUAL_LOAD1"].ToString()); //实际加载挠度1
- // list.Add(dr["ACTUAL_LOAD2"].ToString()); //实际加载挠度2
- // list.Add(dr["ACTUAL_LOAD3"].ToString()); //实际加载挠度3
- // list.Add(dr["ACTUAL_S_YSMIN1"].ToString()); //实际载荷比率1
- // list.Add(dr["ACTUAL_S_YSMIN2"].ToString()); //实际载荷比率2
- // list.Add(dr["ACTUAL_S_YSMIN3"].ToString()); //实际载荷比率3
- // list.Add(dr["ARM_DISPLACEMENT1"].ToString()); //悬壁位移1
- // list.Add(dr["ARM_DISPLACEMENT2"].ToString()); //悬壁位移2
- // list.Add(dr["ARM_DISPLACEMENT3"].ToString()); //悬壁位移3
- // list.Add(dr["CRACK_LENGTH1"].ToString()); //裂纹长度1
- // list.Add(dr["CRACK_LENGTH2"].ToString()); //裂纹长度2
- // list.Add(dr["CRACK_LENGTH3"].ToString()); //裂纹长度3
- // list.Add(dr["NOTE"].ToString()); //备注
- // list.Add(dr["STEP"].ToString()); //步骤
- // list.Add(dr["LOAD"].ToString()); //载荷(kips)
- // list.Add(dr["PRESSURE_MEDIUM"].ToString()); //压力介质
- // list.Add(dr["INTERNAL_PRESSURE"].ToString()); //内压力(MPa)
- // list.Add(dr["DOGLEG_DEGREE"].ToString()); //狗腿度(°/100ft)
- // list.Add(dr["HOLD_TIME"].ToString()); //保持时间(min)
- // list.Add(dr["PIN"].ToString()); //外螺纹端
- // list.Add(dr["BOX"].ToString()); //内螺纹端
- // list.Add(dr["COMPOUND_TYPE"].ToString()); //螺纹脂类型
- // list.Add(dr["COMPOUND_WEIGHT"].ToString()); //螺纹脂用量(g)
- // list.Add(dr["MAKE_UP_TORQUE"].ToString()); //上扣要求(ft-lb)
- // list.Add(dr["TOTAL_TORQUE"].ToString()); //上扣扭矩
- // list.Add(dr["BREAK_OUT_TORQUE"].ToString()); //卸扣扭矩(ft-lb)
- // list.Add(dr["OBSERVED_RESULT"].ToString()); //螺纹检查
- // list.Add(dr["CHECK_NO"].ToString()); //检验编号
- // list.Add(dr["SAMPLE_NO"].ToString()); //试样号
- // list.Add(dr["PHY_CODE_MAX"].ToString()); //检验项目大类代码PHY_CODE
- // alAll.Add(list);
- // }
- // return alAll;
- //}
- //删除检验委托过程结果JHYGG_PHYLX_PROCESS_RESULT
- /// <summary>
- /// 删除检验委托过程结果JHYGG_PHYLX_PROCESS_RESULT
- /// </summary>
- /// <param name="publicUltraGridDataCJBase"></param>
- /// <param name="publicUltraGridDataCJBaseItems"></param>
- private void DeleteCheckConsignProcessResult(PublicUltraGridDataCJBase publicUltraGridDataCJBase, PublicUltraGridDataCJBase publicUltraGridDataCJBaseItems)
- {
- try
- {
- if (ultraTabControl1.SelectedTab.Index != 1)
- {
- MessageUtil.ShowTips("只有在已录入数据页才能进行删除操作!");
- return;
- }
- if (publicUltraGridBase2.Ur == null || publicUltraGridBase2.Ur.Activated == false)
- {
- MessageUtil.ShowWarning("请选择需要删除的试样信息!");
- return;
- }
- if (publicUltraGridDataCJBase.OldDt == null || publicUltraGridDataCJBase.OldDt.Rows.Count == 0 || publicUltraGridDataCJBase.DataTable == null || publicUltraGridDataCJBase.DataTable.Rows.Count == 0)
- {
- return;
- }
- if (MessageUtil.ShowYesNoAndQuestion("是否确认删除?") == DialogResult.Yes)
- {
- string strCHECK_NO = publicUltraGridBase2.Ur.Cells["CHECK_NO"].Text.Trim();
- string strSAMPLE_NO = publicUltraGridBase2.Ur.Cells["SAMPLE_NO"].Text.Trim();//定位
- ArrayList alAll = new ArrayList();
- ArrayList alDetail = new ArrayList();
- ArrayList alProcessResult = new ArrayList();//过程信息list新值
- ArrayList alProcessResultLog = new ArrayList();//过程信息list原值
- ArrayList alPhyItems = new ArrayList();
- ArrayList alDetailParams = new ArrayList();
- ArrayList alProcessResultParams = new ArrayList();//过程信息参数list新值
- ArrayList alProcessResultParamsLog = new ArrayList();//过程信息参数list原值
- ArrayList alPhyItemsParams = new ArrayList();
- string strTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
- foreach (DataRow dr in publicUltraGridDataCJBase.DataTable.Rows)
- {
- alDetailParams = new ArrayList();
- alDetailParams.Add("");
- alDetailParams.Add("");
- alDetailParams.Add("");
- alDetailParams.Add("");
- alDetailParams.Add("");
- alDetailParams.Add("");
- alDetailParams.Add("");
- alDetailParams.Add("");//班组
- alDetailParams.Add("");//录入人
- alDetailParams.Add("");//录入时间
- alDetailParams.Add("2");//删除之后回到待录入状态
- alDetailParams.Add("3");
- alDetailParams.Add(dr["PHY_CODE_MAX"].ToString());
- alDetailParams.Add(strSAMPLE_NO);
- alDetailParams.Add(strCHECK_NO);
- alDetail.Add(alDetailParams);
- }
- //用m_OldDt获取原值
- foreach (DataRow dr in publicUltraGridDataCJBase.OldDt.Rows)
- {
- alProcessResultParamsLog = new ArrayList();
- alProcessResultParamsLog.Add(dr["PHYDETAIL_ID"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE1"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE2"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE3"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE4"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE5"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE6"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE7"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE8"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE9"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE10"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE11"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE12"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE13"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE14"].ToString());
- alProcessResultParamsLog.Add(dr["VALUE15"].ToString());
- alProcessResultParamsLog.Add(UserInfo.GetUserName());//操作人
- alProcessResultParamsLog.Add(strTime);//操作时间
- alProcessResultParamsLog.Add("1");
- //alProcessResultParamsLog.Add(txtOPERATE_REMARK.Text.Trim());//操作备注修改
- alProcessResultLog.Add(alProcessResultParamsLog);//插入到JHYGG_PHYRESULT_LOG数据(过程原值)
- }
- string row = "";
- publicUltraGridDataCJBase.Ug.UpdateData();//修改原值
- foreach (DataRow dr in publicUltraGridDataCJBase.DataTable.Rows)
- {
- if (row.IndexOf(dr["PHY_CODE_MAX"].ToString()) < 0)
- {
- row += ",'" + dr["PHY_CODE_MAX"].ToString() + "'";
- }
- alProcessResultParams = new ArrayList();
- alProcessResultParams.Add("");
- alProcessResultParams.Add("");
- alProcessResultParams.Add("");
- alProcessResultParams.Add("");
- alProcessResultParams.Add("");
- alProcessResultParams.Add("");
- alProcessResultParams.Add("");
- alProcessResultParams.Add("");
- alProcessResultParams.Add("");
- alProcessResultParams.Add("");
- alProcessResultParams.Add("");
- alProcessResultParams.Add("");
- alProcessResultParams.Add("");
- alProcessResultParams.Add("");
- alProcessResultParams.Add("");
- alProcessResultParams.Add("");
- //alProcessResultParams.Add(txtREMARK_LOG.Text.Trim());//试验备注
- alProcessResultParams.Add(dr["PHYDETAIL_ID"].ToString());
- alProcessResult.Add(alProcessResultParams);//新值
- }
- if (publicUltraGridDataCJBaseItems.DataTable != null)
- {
- string strMethod = "";
- publicUltraGridDataCJBaseItems.Ug.UpdateData();
- foreach (DataRow dr in publicUltraGridDataCJBaseItems.DataTable.Rows)
- {
- if (strMethod.IndexOf(dr["CHECK_METHOD_NO"].ToString()) < 0)
- {
- strMethod += dr["CHECK_METHOD_NO"].ToString() + " ";
- alPhyItemsParams = new ArrayList();
- alPhyItemsParams.Add(dr["CHECK_METHOD_NO"].ToString());
- alPhyItemsParams.Add(strSAMPLE_NO);
- alPhyItemsParams.Add(strCHECK_NO);
- alPhyItems.Add(alPhyItemsParams);
- }
- }
- }
- alAll.Add(alDetail);
- alAll.Add(alProcessResultLog);//原值
- alAll.Add(alProcessResult);
- if (alPhyItems.Count > 0)
- {
- alAll.Add(alPhyItems);
- }
- row = row.Remove(0, 1);
- ArrayList al = new ArrayList();
- al.Add(strCHECK_NO);
- al.Add(strSAMPLE_NO);
- al.Add(row);
- PublicServer.SetData("com.steering.lims.data.pipe.FrmDataCJBase.DeleteCheckConsignProcessResultAverage",
- new Object[] { al, alAll }, this.ob);
- QueryCheckConsignBaseDetail_DistinctFS(publicUltraGridBase2, "3");
- QueryCheckConsignBaseDetail_DistinctFS(publicUltraGridBase1, "2");
- PublicPipeAndOutdec.ActiveOperateRow(publicUltraGridBase2.Ug, new string[] { "CHECK_NO", "SAMPLE_NO" }, new string[] { strCHECK_NO, strSAMPLE_NO });
- PublicPipeAndOutdec.ActiveOperateRow(publicUltraGridBase1.Ug, new string[] { "CHECK_NO", "SAMPLE_NO" }, new string[] { strCHECK_NO, strSAMPLE_NO });
- MessageUtil.ShowTips("删除成功!");
- }
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- }
- }
- private void ultraTabControl3_SelectedTabChanging(object sender, Infragistics.Win.UltraWinTabControl.SelectedTabChangingEventArgs e)
- {
- int cnt = 0;
- if (tabIndex == 0)
- {
- publicUltraGridDataCJBase7_2.Ug.UpdateData();
- cnt = publicUltraGridDataCJBase7_2.DataTable.Rows.Cast<DataRow>().Where(
- a => a.RowState == DataRowState.Added || a.RowState == DataRowState.Modified).Count();
- }
- else if (tabIndex == 1)
- {
- publicUltraGridDataCJBase8_2.Ug.UpdateData();
- cnt = publicUltraGridDataCJBase8_2.DataTable.Rows.Cast<DataRow>().Where(
- a => a.RowState == DataRowState.Added || a.RowState == DataRowState.Modified).Count();
- }
- else if (tabIndex == 2)
- {
- publicUltraGridDataCJBase9_2.Ug.UpdateData();
- cnt = publicUltraGridDataCJBase9_2.DataTable.Rows.Cast<DataRow>().Where(
- a => a.RowState == DataRowState.Added || a.RowState == DataRowState.Modified).Count();
- }
- //else if (tabIndex == 3)
- //{
- // publicUltraGridDataCJBase10_2.Ug.UpdateData();
- // cnt = publicUltraGridDataCJBase10_2.DataTable.Rows.Cast<DataRow>().Where(
- // a => a.RowState == DataRowState.Added || a.RowState == DataRowState.Modified).Count();
- //}
- //else if (tabIndex == 4)
- //{
- // publicUltraGridDataCJBase11_2.Ug.UpdateData();
- // cnt = publicUltraGridDataCJBase11_2.DataTable.Rows.Cast<DataRow>().Where(
- // a => a.RowState == DataRowState.Added || a.RowState == DataRowState.Modified).Count();
- //}
- //else if (tabIndex == 5)
- //{
- // publicUltraGridDataCJBase12_2.Ug.UpdateData();
- // cnt = publicUltraGridDataCJBase12_2.DataTable.Rows.Cast<DataRow>().Where(
- // a => a.RowState == DataRowState.Added || a.RowState == DataRowState.Modified).Count();
- //}
- if (cnt > 0)
- {
- if (MessageUtil.ShowYesNoAndQuestion("数据有变更您确定要放弃吗?") == System.Windows.Forms.DialogResult.No)
- {
- e.Cancel = true;
- }
- }
- }
- #endregion
- #region 审核区域
- //查询检验委托基本信息
- /// <summary>
- /// 查询检验委托基本信息
- /// </summary>
- /// <param name="ultraGrid"></param>
- /// <param name="strFlag"></param>
- // private void QueryCheckConsignBaseDetail_DistinctFS(UltraGrid ultraGrid, string strFlag)
- // {
- // try
- // {
- // ClearPhyDetailItems(ultraGrid == ultraGrid1 ? ultraTabControl4 : ultraTabControl5);//20160523
- // if (ultraGrid == ultraGrid1)
- // {
- // dataTable2.Rows.Clear();
- // dataTable1.Rows.Clear();
- // }
- // else
- // {
- // dataTable4.Rows.Clear();
- // dataTable3.Rows.Clear();
- // }
- // //各试验室各检验项目设置权限
- // DataTable dt = PublicServer.GetData("com.steering.lims.data.pipe.FrmDataCJBase.QueryCheckConsignBase_DistinctFS",
- // arrId == null ? new Object[] { pipeQueryBaseFS1.GetQueryInfo(strFlag) } : new Object[] { pipeQueryBaseFS1.GetQueryInfo(strFlag), arrId }, ob);
- // if (dt == null || dt.Rows.Count == 0)
- // {
- // //ClearPhyDetailItems(ultraGrid == ultraGrid1 ? ultraTabControl4 : ultraTabControl5);
- // return;
- // }
- // GridHelper.CopyDataToDatatable(dt, ultraGrid == ultraGrid1 ? dataTable1 : dataTable3, true);
- // DataTable dtSample = PublicServer.GetData("com.steering.lims.data.pipe.PublicPipeBase.QueryCheckConsignBaseDetail_DistinctFS",
- //arrId == null ? new Object[] { pipeQueryBaseFS1.GetQueryInfo(strFlag) } : new Object[] { pipeQueryBaseFS1.GetQueryInfo(strFlag), arrId }, ob);
- // if (dtSample == null || dtSample.Rows.Count == 0)
- // {
- // return;
- // }
- // else
- // {
- // GridHelper.CopyDataToDatatable(dtSample, ultraGrid == ultraGrid1 ? dataTable2 : dataTable4, true);
- // }
- // GridHelper.RefreshAndAutoSize(ultraGrid);
- // }
- // catch (Exception e)
- // {
- // MessageUtil.ShowWarning(e.Message);
- // }
- // }
- #endregion
- #region 未审核
- private void pipeUltraGridBase3_PublicUltraGridBaseActive(object sender, EventArgs e)
- {
- try
- {
- //if (ultraGrid1.ActiveRow.HasParent())
- //{
- pipeShowBase3.ShowBaseInfo(publicUltraGridBase3.Ug.ActiveRow);
- //赋值给全局变量
- UltraGridRow ur = publicUltraGridBase3.Ug.ActiveRow;
- ArrayList arrayList = new ArrayList();
- arrayList.Add("3");
- arrayList.Add(ur.Cells["SAMPLE_NO"].Text.Trim());//20160523
- arrayList.Add(ur.Cells["SAMPLE_NO"].Text.Trim());
- arrayList.Add(ur.Cells["SAMPLE_NO"].Text.Trim());
- arrayList.Add(ur.Cells["CHECK_NO"].Text.Trim());
- if (arrId != null && arrId.Length > 0)
- {
- ClearPhyDetailItems(ultraTabControl4);
- //查询检验项目明细
- DataTable dt = PublicServer.GetData("com.steering.lims.data.pipe.FrmDataCJBase.QueryCheckConsignDetailPhyDetail", new Object[] { arrayList, arrId }, ob);
- if (dt == null || dt.Rows.Count == 0)
- {
- m_dtPhyMaxAudit = null;
- m_dtPhyItemsAudit = null;
- return;
- }
- m_dtPhyMaxAudit = dt.Copy();
- DataTable dtItems = PublicServer.GetData("com.steering.lims.data.pipe.FrmDataCJBase.QueryCheckMethodResult",
- new Object[] { arrayList, arrId }, ob);
- if (dtItems == null || dtItems.Rows.Count == 0)
- {
- m_dtPhyItemsAudit = null;
- //return;
- }
- else
- {
- m_dtPhyItemsAudit = dtItems.Copy();
- }
- ChangeColor(m_dtPhyMaxAudit, ultraTabControl4);
- AddPhyDetailItemsAudit();
- //设备信息
- getugr();
- publicDataCJBase3.ClearAll();
- if (CHECK_NO != "")
- { publicDataCJBase3.UpdateDateForPramaPipe(getCheckDetal(CHECK_NO, SAMPLE_NO, PHY_CODE_MAX)); }
- ArrayList list = new ArrayList();
- list.Add(ur.Cells["SAMPLE_NO"].Text.Trim());
- list.Add(ur.Cells["CHECK_NO"].Text.Trim());
- list.Add(ur.Cells["DEPT_ID"].Text.Trim());
- //list.Add("002001007013"); //
- //publicUltraGridDetail3.QueryCheckConsignDetailFilePath("outdec.PublicOutdecBase", list, this.ob);
- }
- //}
- //else
- //{
- // ultraGrid1.ActiveRow.Expanded = true;
- // //ultraGrid1.ActiveRow.ChildBands[0].Rows[0].Activated = true;
- //}
- }
- catch (Exception ex)
- {
- MessageUtil.ShowWarning(ex.Message);
- }
- }
- //void pipeUltraGridBase3_PublicUltraGridBaseActive(object sender, EventArgs e)
- //{
- // try
- // {
- // pipeShowBase3.ShowBaseInfo(publicUltraGridBase3.Ur);
- // //赋值给全局变量
- // UltraGridRow ur = publicUltraGridBase3.Ur;
- // ArrayList arrayList = new ArrayList();
- // arrayList.Add("3");
- // arrayList.Add(ur.Cells["SAMPLE_NO"].Text.Trim());//20160523
- // arrayList.Add(ur.Cells["SAMPLE_NO"].Text.Trim());
- // arrayList.Add(ur.Cells["SAMPLE_NO"].Text.Trim());
- // arrayList.Add(ur.Cells["CHECK_NO"].Text.Trim());
- // if (arrId != null && arrId.Length > 0)
- // {
- // ClearPhyDetailItems(ultraTabControl3);
- // //查询检验项目明细
- // DataTable dt = PublicServer.GetData("com.steering.lims.data.pipe.FrmDataCJBase.QueryCheckConsignDetailPhyDetail", new Object[] { arrayList, arrId }, ob);
- // if (dt == null || dt.Rows.Count == 0)
- // {
- // m_dtPhyMaxAdd = null;
- // m_dtPhyItemsAdd = null;
- // return;
- // }
- // m_dtPhyMaxAdd = dt.Copy();
- // DataTable dtItems = PublicServer.GetData("com.steering.lims.data.pipe.FrmDataCJBase.QueryCheckMethodResult",
- // new Object[] { arrayList, arrId }, ob);
- // if (dtItems == null || dtItems.Rows.Count == 0)
- // {
- // m_dtPhyItemsAdd = null;
- // //return;
- // }
- // else
- // {
- // m_dtPhyItemsAdd = dtItems.Copy();
- // }
- // ChangeColor(m_dtPhyMaxAdd, ultraTabControl4);
- // AddPhyDetailItems_Log();
- // //设备信息
- // getugr();
- // publicDataCJBase3.ClearAll();
- // if (CHECK_NO != "")
- // { publicDataCJBase3.UpdateDateForPramaPipe(getCheckDetal(CHECK_NO, SAMPLE_NO, PHY_CODE_MAX)); }
- // ArrayList list = new ArrayList();
- // list.Add(ur.Cells["SAMPLE_NO"].Text.Trim());
- // list.Add(ur.Cells["CHECK_NO"].Text.Trim());
- // list.Add(ur.Cells["DEPT_ID"].Text.Trim());
- // //list.Add("002001007013"); //
- // //publicUltraGridDetail2.QueryCheckConsignDetailFilePath("outdec.PublicOutdecBase", list, this.ob);
- // }
- // }
- // catch (Exception ex)
- // {
- // MessageUtil.ShowWarning(ex.Message);
- // }
- //}
- //未审核赋值
- /// <summary>
- /// 未审核赋值
- /// </summary>
- private void AddPhyDetailItemsAudit()
- {
- if (m_dtPhyMaxAudit == null || m_dtPhyMaxAudit.Rows.Count == 0) return;
- if (ultraTabControl4.SelectedTab.Index == 0)//HIC试验
- {
- publicUltraGridDataCJBase13_2.QueryCheckConsignPhyDetailHIC(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAudit, "PHY_CODE_MIN = 'R0007'"));//HIC试验
- //publicUltraGridDataCJBase13_2.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase13_1, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAudit, "PHY_CODE_MIN = 'R0007'"), splitContainer13, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAudit, "PHY_CODE_MIN = 'R0007'"));
- }
- else if (ultraTabControl4.SelectedTab.Index == 1)//SOHIC试验
- {
- publicUltraGridDataCJBase14_2.QueryCheckConsignPhyDetailHIC(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAudit, "PHY_CODE_MIN = 'R0043'"));//SSOHIC试验
- //publicUltraGridDataCJBase14_2.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase14_1, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAudit, "PHY_CODE_MIN = 'R0043'"), splitContainer14, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAudit, "PHY_CODE_MIN = 'R0043'"));
- }
- else if (ultraTabControl4.SelectedTab.Index == 2)//SSC-A试验
- {
- publicUltraGridDataCJBase15_2.QueryCheckConsignPhyDetailHIC(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAudit, "PHY_CODE_MAX IN ( 'C0030','C0133')"));//SSC-A试验
- //publicUltraGridDataCJBase15_2.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase15_1, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAudit, "PHY_CODE_MAX IN ( 'C0030','C0133')"), splitContainer15, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAudit, "PHY_CODE_MAX IN ( 'C0030','C0133')"));
- }
- else if (ultraTabControl4.SelectedTab.Index == 3)//SSC-B试验
- {
- publicUltraGridDataCJBase13.QueryCheckConsignPhyDetailHIC(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAudit, "PHY_CODE_MAX IN ( 'C0031','C0147','C0150')"));//SSC-B试验
- //publicUltraGridDataCJBase13.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase113, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAudit, "PHY_CODE_MAX IN ( 'C0031','C0147','C0150')"), splitContainer25, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAudit, "PHY_CODE_MAX IN ( 'C0031','C0147','C0150')"));
- }
- else if (ultraTabControl4.SelectedTab.Index == 4)//SSC-C试验
- {
- publicUltraGridDataCJBase23.QueryCheckConsignPhyDetailHIC(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAudit, "PHY_CODE_MAX = 'C0032'"));//SSC-C试验
- //publicUltraGridDataCJBase23.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase123, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAudit, "PHY_CODE_MAX = 'C0032'"), splitContainer26, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAudit, "PHY_CODE_MAX = 'C0032'"));
- }
- else if (ultraTabControl4.SelectedTab.Index == 5)//SSC-D试验
- {
- publicUltraGridDataCJBase33.QueryCheckConsignPhyDetailHIC(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAudit, "PHY_CODE_MAX = 'C0033'"));
- //publicUltraGridDataCJBase33.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase133, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAudit, "PHY_CODE_MAX = 'C0033'"), splitContainer27, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAudit, "PHY_CODE_MAX = 'C0033'"));
- }
- else if (ultraTabControl4.SelectedTab.Index == 6)//盐雾试验
- {
- publicUltraGridDataCJBase43.QueryCheckConsignPhyDetail(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAudit, "PHY_CODE_MIN IN ( 'R0056','R0044')"));
- //publicUltraGridDataCJBase43.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase143, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAudit, "PHY_CODE_MIN IN ( 'R0056','R0044')"), splitContainer28, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAudit, "PHY_CODE_MIN IN ( 'R0056','R0044')"));
- }
- else if (ultraTabControl4.SelectedTab.Index == 7)//点蚀试验
- {
- publicUltraGridDataCJBase53.QueryCheckConsignPhyDetail(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAudit, "PHY_CODE_MIN = 'R0061'"));
- //publicUltraGridDataCJBase53.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase153, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAudit, "PHY_CODE_MIN = 'R0061'"), splitContainer29, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAudit, "PHY_CODE_MIN = 'R0061'"));
- }
- else if (ultraTabControl4.SelectedTab.Index == 8)//其它
- {
- publicUltraGridDataCJBase63.QueryCheckConsignPhyDetail(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAudit, "PHY_CODE_MIN NOT IN ('R0007', 'R0008','R0043','R0056','R0044','R0061')"));
- //publicUltraGridDataCJBase63.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase163, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAudit, "PHY_CODE_MIN NOT IN ('R0007', 'R0008','R0043','R0056','R0044','R0061')"), splitContainer30, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAudit, "PHY_CODE_MIN NOT IN ('R0007', 'R0008','R0043','R0056','R0044','R0061')"));
- }
- //tabIndex = ultraTabControl4.SelectedTab.Index;
- }
- private void ultraTabControl4_SelectedTabChanged(object sender, Infragistics.Win.UltraWinTabControl.SelectedTabChangedEventArgs e)
- {
- //if (m_dtPhyMax == null || m_dtPhyMax.Rows.Count == 0) return;
- if (toolMenu == null) return;
- AddPhyDetailItemsAudit();
- //设备信息
- getugr();
- publicDataCJBase3.ClearAll();
- if (CHECK_NO != "")
- { publicDataCJBase3.UpdateDateForPramaPipe(getCheckDetal(CHECK_NO, SAMPLE_NO, PHY_CODE_MAX)); }
- }
- /// <summary>
- /// 审核
- /// </summary>
- private void AuditCheckConsignDetail()
- {
- try
- {
- if (ultraTabControl1.SelectedTab.Index != 2)
- {
- MessageUtil.ShowWarning("只有在未审核数据页才能进行审核操作!");
- return;
- }
- if (publicUltraGridBase3.Ug.ActiveRow == null || publicUltraGridBase3.Ug.ActiveRow.Activated == false)
- {
- MessageUtil.ShowWarning("请选择需要审核的检验信息!");
- return;
- }
- publicUltraGridBase3.Ug.UpdateData();
- //DataRow[] arrBase = dataTable2.Select("CHK = 'True'");
- UltraGridRow arrBase = publicUltraGridBase3.Ug.ActiveRow;
-
- if (MessageUtil.ShowYesNoAndQuestion("是否确认审核?") == DialogResult.Yes)
- {
- ArrayList alBase = new ArrayList();//存放所有需要更新的基础信息
- ArrayList alBaseParams = new ArrayList();//存放单个基础参数信息
- string user = UserInfo.GetUserName();
- string strDate = DateTime.Now.ToString();
- //foreach (DataRow row in arrBase)
- //{
- alBaseParams = new ArrayList();//增加要更新的基础标志位信息
- alBaseParams.Add("4");
- alBaseParams.Add(user);//审核人
- alBaseParams.Add(strDate);//审核时间
- alBaseParams.Add("");
- alBaseParams.Add("");//样品备注row["SAMPLE_REMARK"].ToString()
- alBaseParams.Add("3");
- alBaseParams.Add("");//PHY_CODE_MAX
- alBaseParams.Add("");
- alBaseParams.Add("");
- alBaseParams.Add(arrBase.Cells["SAMPLE_NO"].Value.ToString());
- alBaseParams.Add(arrBase.Cells["CHECK_NO"].Value.ToString());
- alBaseParams.Add(arrIdStr);
- alBase.Add(alBaseParams);
- // }
- PublicServer.SetData("com.steering.lims.data.pipe.FrmDataCJBase.AuditCheckConsignDetail",
- new Object[] { alBase }, this.ob);
- UpFileAuto();
- QueryCheckConsignBaseDetail_DistinctFS(publicUltraGridBase3, "3");
- //QueryCheckConsignBaseDetail_DistinctFS(ultraGrid2, "4");
- //PublicPipeAndOutdec.ActiveOperateRow(ultraGrid1, new string[] { "CHECK_NO" }, new string[] { strCHECK_NO });
- //PublicPipeAndOutdec.ActiveOperateRow(ultraGrid2, new string[] { "CHECK_NO" }, new string[] { strCHECK_NO });
-
- MessageUtil.ShowTips("审核成功!");
- }
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- }
- }
- /// <summary>
- /// 单项审核
- /// </summary>
- /// <param name="publicUltraGridDataCJBase"></param>
- private void SingleAuditCheckConsignDetail(PublicUltraGridDataCJBase publicUltraGridDataCJBase)
- {
- try
- {
- if (ultraTabControl1.SelectedTab.Index != 2)
- {
- MessageUtil.ShowWarning("只有在未审核数据页才能进行单项审核操作!");
- return;
- }
- if (publicUltraGridBase3.Ug.ActiveRow == null || publicUltraGridBase3.Ug.ActiveRow.Activated == false)
- {
- MessageUtil.ShowWarning("请选择需要单项审核的检验信息!");
- return;
- }
- //if (dataTable1 == null || dataTable1.Rows.Count == 0)
- //{
- // return;
- //}
- publicUltraGridBase3.Ug.UpdateData();
- UltraGridRow arrBase = publicUltraGridBase3.Ug.ActiveRow;
- //DataRow[] arrBase = dataTable2.Select("CHK = 'True'");
- //if (arrBase == null || arrBase.Length == 0)
- //{
- // MessageUtil.ShowTips("请勾选至少一条检验信息!");
- // return;
- //}
- // string row = "";
- //foreach (DataRow dr in publicUltraGridDataCJBase.DataTable.Rows)
- //{
- // if (row.IndexOf(dr["PHY_CODE_MAX"].ToString()) < 0)
- // {
- // row += dr["PHY_CODE_MAX"].ToString() + " ";
- if (MessageUtil.ShowYesNoAndQuestion("是否确认单项审核?") == DialogResult.Yes)
- {
- ArrayList alBase = new ArrayList();//存放所有需要更新的基础信息
- ArrayList alBaseParams = new ArrayList();//存放单个基础参数信息
- string user = UserInfo.GetUserName();
- string strDate = DateTime.Now.ToString();
- string rowSample = "";
- foreach (DataRow dr in publicUltraGridDataCJBase.DataTable.Rows)
- {
- if (rowSample.IndexOf(dr["PHY_CODE_MAX"].ToString()) < 0)
- {
- rowSample += dr["PHY_CODE_MAX"].ToString() + " ";
- }
- }
- //foreach (DataRow row in arrBase)
- //{
- foreach (string strPHY_CODE_MAX in rowSample.Trim().Split(' '))
- {
- alBaseParams = new ArrayList();//增加要更新的基础标志位信息
- alBaseParams.Add("4");
- alBaseParams.Add(user);//审核人
- alBaseParams.Add(strDate);//审核时间
- alBaseParams.Add("");
- alBaseParams.Add("");//样品备注row["SAMPLE_REMARK"].ToString()
- alBaseParams.Add("3");
- alBaseParams.Add(strPHY_CODE_MAX);//PHY_CODE_MAX
- alBaseParams.Add(strPHY_CODE_MAX);
- alBaseParams.Add(strPHY_CODE_MAX);
- alBaseParams.Add(arrBase.Cells["SAMPLE_NO"].Value.ToString());
- alBaseParams.Add(arrBase.Cells["CHECK_NO"].Value.ToString());
- alBaseParams.Add(arrIdStr);
- alBase.Add(alBaseParams);
- }
- // }
- PublicServer.SetData("com.steering.lims.data.pipe.FrmDataCJBase.AuditCheckConsignDetail",
- new Object[] { alBase }, this.ob);
- UpFileAuto();
- QueryCheckConsignBaseDetail_DistinctFS(publicUltraGridBase3, "3");
-
- //QueryCheckConsignBaseDetail_DistinctFS(ultraGrid2, "4");
- //PublicPipeAndOutdec.ActiveOperateRow(ultraGrid1, new string[] { "CHECK_NO" }, new string[] { strCHECK_NO });
- //PublicPipeAndOutdec.ActiveOperateRow(ultraGrid2, new string[] { "CHECK_NO" }, new string[] { strCHECK_NO });
- MessageUtil.ShowTips("单项审核成功!");
- }
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- }
- }
- //private void ultraGrid1_CellChange(object sender, CellEventArgs e)
- //{
- // if (e.Cell.Row.HasChild() && e.Cell.Column.Key == "CHK")
- // {
- // ultraGrid1.UpdateData();
- // if (e.Cell.Value.ToString() == "True")
- // {
- // foreach (UltraGridRow dr in e.Cell.Row.ChildBands[0].Rows)
- // {
- // dr.Cells["CHK"].Value = "True";
- // }
- // }
- // else
- // {
- // foreach (UltraGridRow dr in e.Cell.Row.ChildBands[0].Rows)
- // {
- // dr.Cells["CHK"].Value = "False";
- // }
- // }
- // }
- //}
- #endregion
- #region 已审核
- private void pipeUltraGridBase4_PublicUltraGridBaseActive(object sender, EventArgs e)
- {
- try
- {
- //if (publicUltraGridBase4.Ug.ActiveRow.HasParent())
- //{
- pipeShowBase4.ShowBaseInfo(publicUltraGridBase4.Ug.ActiveRow);
- //赋值给全局变量
- UltraGridRow ur = publicUltraGridBase4.Ug.ActiveRow;
- ArrayList arrayList = new ArrayList();
- arrayList.Add("45");
- arrayList.Add(ur.Cells["SAMPLE_NO"].Text.Trim());//20160523
- arrayList.Add(ur.Cells["SAMPLE_NO"].Text.Trim());
- arrayList.Add(ur.Cells["SAMPLE_NO"].Text.Trim());
- arrayList.Add(ur.Cells["CHECK_NO"].Text.Trim());
- if (arrId != null && arrId.Length > 0)
- {
- ClearPhyDetailItems(ultraTabControl5);
- //查询检验项目明细
- DataTable dt = PublicServer.GetData("com.steering.lims.data.pipe.FrmDataCJBase.QueryCheckConsignDetailPhyDetail", new Object[] { arrayList, arrId }, ob);
- if (dt == null || dt.Rows.Count == 0)
- {
- m_dtPhyMaxAuditAdd = null;
- m_dtPhyItemsAuditAdd = null;
- return;
- }
- m_dtPhyMaxAuditAdd = dt.Copy();
- //QueryCheckMethodPhyConfigItems20160523
- DataTable dtItems = PublicServer.GetData("com.steering.lims.data.pipe.FrmDataCJBase.QueryCheckMethodResult",
- new Object[] { arrayList, arrId }, ob);
- if (dtItems == null || dtItems.Rows.Count == 0)
- {
- m_dtPhyItemsAuditAdd = null;
- //return;
- }
- else
- {
- m_dtPhyItemsAuditAdd = dtItems.Copy();
- }
- ChangeColor(m_dtPhyMaxAuditAdd, ultraTabControl5);
- AddPhyDetailItemsAudit_Log();
- //设备信息
- getugr();
- publicDataCJBase4.ClearAll();
- if (CHECK_NO != "")
- { publicDataCJBase4.UpdateDateForPramaPipe(getCheckDetal(CHECK_NO, SAMPLE_NO, PHY_CODE_MAX)); }
- ArrayList list = new ArrayList();
- list.Add(ur.Cells["SAMPLE_NO"].Text.Trim());
- list.Add(ur.Cells["CHECK_NO"].Text.Trim());
- list.Add(ur.Cells["DEPT_ID"].Text.Trim());
- //list.Add("002001007013"); //
- // publicUltraGridDetail1.QueryCheckConsignDetailFilePath("outdec.PublicOutdecBase", list, this.ob);
- }
- //}
- //else
- //{
- // publicUltraGridBase4.Ug.ActiveRow.Expanded = true;
- // //ultraGrid2.ActiveRow.ChildBands[0].Rows[0].Activated = true;
- //}
- }
- catch (Exception ex)
- {
- MessageUtil.ShowWarning(ex.Message);
- }
- }
- //已审核赋值
- /// <summary>
- /// 已审核赋值
- /// </summary>
- private void AddPhyDetailItemsAudit_Log()
- {
- if (m_dtPhyMaxAuditAdd == null || m_dtPhyMaxAuditAdd.Rows.Count == 0) return;
- if (ultraTabControl5.SelectedTab.Index == 0)//HIC试验
- {
- publicUltraGridDataCJBase19_2.QueryCheckConsignPhyDetailHIC(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAuditAdd, "PHY_CODE_MIN = 'R0007'"));//HIC试验
- //publicUltraGridDataCJBase19_2.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase19_1, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAuditAdd, "PHY_CODE_MIN = 'R0007'"), splitContainer19, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAuditAdd, "PHY_CODE_MIN = 'R0007'"));
- }
- else if (ultraTabControl5.SelectedTab.Index == 1)//SOHIC试验
- {
- publicUltraGridDataCJBase20_2.QueryCheckConsignPhyDetailHIC(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAuditAdd, "PHY_CODE_MIN = 'R0043'"));//SOHIC试验
- //publicUltraGridDataCJBase20_2.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase20_1, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAuditAdd, "PHY_CODE_MIN = 'R0043'"), splitContainer20, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAuditAdd, "PHY_CODE_MIN = 'R0043'"));
- }
- else if (ultraTabControl5.SelectedTab.Index == 2)//SSC-A试验
- {
- publicUltraGridDataCJBase21_2.QueryCheckConsignPhyDetailHIC(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAuditAdd, "PHY_CODE_MAX IN ( 'C0030','C0133')"));//SSC-A试验
- //publicUltraGridDataCJBase21_2.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase21_1, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAuditAdd, "PHY_CODE_MAX IN ( 'C0030','C0133')"), splitContainer21, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAuditAdd, "PHY_CODE_MAX IN ( 'C0030','C0133')"));
- }
- else if (ultraTabControl5.SelectedTab.Index == 3)//SSC-B试验
- {
- publicUltraGridDataCJBase14.QueryCheckConsignPhyDetailHIC(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAuditAdd, "PHY_CODE_MAX IN ( 'C0031','C0147','C0150')"));//SSC-B试验
- //publicUltraGridDataCJBase14.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase114, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAuditAdd, "PHY_CODE_MAX IN ( 'C0031','C0147','C0150')"), splitContainer31, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAuditAdd, "PHY_CODE_MAX IN ( 'C0031','C0147','C0150')"));
- }
- else if (ultraTabControl5.SelectedTab.Index == 4)//SSC-C试验
- {
- publicUltraGridDataCJBase24.QueryCheckConsignPhyDetailHIC(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAuditAdd, "PHY_CODE_MAX = 'C0032'"));//SSC-C试验
- //publicUltraGridDataCJBase24.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase124, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAuditAdd, "PHY_CODE_MAX = 'C0032'"), splitContainer32, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAuditAdd, "PHY_CODE_MAX = 'C0032'"));
- }
- else if (ultraTabControl5.SelectedTab.Index == 5)//SSC-D试验
- {
- publicUltraGridDataCJBase34.QueryCheckConsignPhyDetailHIC(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAuditAdd, "PHY_CODE_MAX = 'C0033'"));
- //publicUltraGridDataCJBase34.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase134, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAuditAdd, "PHY_CODE_MAX = 'C0033'"), splitContainer33, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAuditAdd, "PHY_CODE_MAX = 'C0033'"));
- }
- else if (ultraTabControl5.SelectedTab.Index == 6)//盐雾试验
- {
- publicUltraGridDataCJBase44.QueryCheckConsignPhyDetail(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAuditAdd, "PHY_CODE_MIN IN ( 'R0056','R0044')"));
- //publicUltraGridDataCJBase44.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase144, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAuditAdd, "PHY_CODE_MIN IN ( 'R0056','R0044')"), splitContainer34, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAuditAdd, "PHY_CODE_MIN IN ( 'R0056','R0044')"));
- }
- else if (ultraTabControl5.SelectedTab.Index == 7)//点蚀试验
- {
- publicUltraGridDataCJBase54.QueryCheckConsignPhyDetail(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAuditAdd, "PHY_CODE_MIN = 'R0061'"));
- //publicUltraGridDataCJBase54.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase154, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAuditAdd, "PHY_CODE_MIN = 'R0061'"), splitContainer35, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAuditAdd, "PHY_CODE_MIN = 'R0061'"));
- }
- else if (ultraTabControl5.SelectedTab.Index == 8)//其它
- {
- publicUltraGridDataCJBase64.QueryCheckConsignPhyDetail(PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAuditAdd, "PHY_CODE_MIN NOT IN ('R0007', 'R0008','R0043','R0056','R0044','R0061')"));
- //publicUltraGridDataCJBase64.DataTable.AcceptChanges();
- QueryCheckMethodPhyConfigItems(publicUltraGridDataCJBase164, PublicPipeAndOutdec.GetSelectDt(m_dtPhyMaxAuditAdd, "PHY_CODE_MIN NOT IN ('R0007', 'R0008','R0043','R0056','R0044','R0061')"), splitContainer36, PublicPipeAndOutdec.GetSelectDt(m_dtPhyItemsAuditAdd, "PHY_CODE_MIN NOT IN ('R0007', 'R0008','R0043','R0056','R0044','R0061')"));
- }
- }
- private void ultraTabControl5_SelectedTabChanged(object sender, Infragistics.Win.UltraWinTabControl.SelectedTabChangedEventArgs e)
- {
- //if (m_dtPhyMax == null || m_dtPhyMax.Rows.Count == 0) return;
- if (toolMenu == null) return;
- AddPhyDetailItemsAudit_Log();
- //设备信息
- getugr();
- publicDataCJBase4.ClearAll();
- if (CHECK_NO != "")
- { publicDataCJBase4.UpdateDateForPramaPipe(getCheckDetal(CHECK_NO, SAMPLE_NO, PHY_CODE_MAX)); }
- }
- /// <summary>
- /// 取消审核
- /// </summary>
- private void CancelAuditCheckConsignDetail()
- {
- try
- {
- if (ultraTabControl1.SelectedTab.Index != 3)
- {
- MessageUtil.ShowWarning("只有在已审核数据页才能进行取消审核操作!");
- return;
- }
- if (publicUltraGridBase4.Ug.ActiveRow == null || publicUltraGridBase4.Ug.ActiveRow.Activated == false)
- {
- MessageUtil.ShowWarning("请选择需要取消审核的检验信息!");
- return;
- }
- publicUltraGridBase4.Ug.UpdateData();
- //DataRow[] arrBase = dataTable4.Select("CHK = 'True'");
- UltraGridRow arrBase = publicUltraGridBase4.Ug.ActiveRow;
-
- DataTable ds = ServerHelper.GetData("com.steering.lims.data.pipe.FrmDataCJBase.doQueryDetailFlag", new object[] { arrBase.Cells["CHECK_NO"].Value.ToString(), arrBase.Cells["SAMPLE_NO"].Value.ToString(), "" }, ob);
- if (int.Parse(ds.Rows[0][0].ToString()) == 5)
- {
- MessageUtil.ShowTips("数据已接收,请联系判定站删除!");
- return;
- }
- //if (MessageUtil.ShowYesNoAndQuestion("是否确认取消审核?") == DialogResult.Yes)
- //{
- WinCancelSampleComfirm pc = new WinCancelSampleComfirm();
- pc.ShowDialog();
- if (pc.DialogResult != DialogResult.OK)
- {
- return;
- }
- string strRemark = pc.StrRemark;
- string user = UserInfo.GetUserName();
- string strDate = DateTime.Now.ToString();
- strRemark = "取消审核由于" + strRemark + "(" + user + " " + strDate + ")";
- string strCHECK_NO = "";
- ArrayList alBase = new ArrayList();//存放所有需要更新的基础信息
- ArrayList alBaseParams = new ArrayList();//存放单个基础参数信息
- //foreach (DataRow row in arrBase)
- //{
-
- alBaseParams = new ArrayList();//增加要更新的基础标志位信息
- alBaseParams.Add("3");
- alBaseParams.Add(user);//审核人
- alBaseParams.Add(strDate);//审核时间
- alBaseParams.Add(strRemark);
- alBaseParams.Add(strRemark);//样品备注row["SAMPLE_REMARK"].ToString()
- alBaseParams.Add("4");
- alBaseParams.Add("");//PHY_CODE_MAX
- alBaseParams.Add("");
- alBaseParams.Add("");
- alBaseParams.Add(arrBase.Cells["SAMPLE_NO"].Value.ToString());
- alBaseParams.Add(arrBase.Cells["CHECK_NO"].Value.ToString());
- alBaseParams.Add(arrIdStr);
- if (strCHECK_NO == "")
- {
- strCHECK_NO = arrBase.Cells["CHECK_NO"].Value.ToString();
- }
- alBase.Add(alBaseParams);
- //}
- PublicServer.SetData("com.steering.lims.data.pipe.FrmDataCJBase.AuditCheckConsignDetail",
- new Object[] { alBase }, this.ob);
- QueryCheckConsignBaseDetail_DistinctFS(publicUltraGridBase4, "456");
- // QueryCheckConsignBaseDetail_DistinctFS(publicUltraGridBase3.Ug, "3");
- PublicPipeAndOutdec.ActiveOperateRow(publicUltraGridBase4.Ug, new string[] { "CHECK_NO" }, new string[] { strCHECK_NO });
- PublicPipeAndOutdec.ActiveOperateRow(publicUltraGridBase3.Ug, new string[] { "CHECK_NO" }, new string[] { strCHECK_NO });
- MessageUtil.ShowTips("取消审核成功!");
- //}
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- }
- }
- /// <summary>
- /// 取消单项审核
- /// </summary>
- /// <param name="publicUltraGridDataCJBase"></param>
- private void CancelSingleAuditCheckConsignDetail(PublicUltraGridDataCJBase publicUltraGridDataCJBase)
- {
- try
- {
- if (ultraTabControl1.SelectedTab.Index != 3)
- {
- MessageUtil.ShowWarning("只有在已审核数据页才能进行取消单项审核操作!");
- return;
- }
- if (publicUltraGridBase4.Ug.ActiveRow == null || publicUltraGridBase4.Ug.ActiveRow.Activated == false)
- {
- MessageUtil.ShowWarning("请选择需要取消单项审核的检验信息!");
- return;
- }
-
- publicUltraGridBase4.Ug.UpdateData();
- UltraGridRow arrBase = publicUltraGridBase4.Ug.ActiveRow;
-
- //if (MessageUtil.ShowYesNoAndQuestion("是否确认单项审核?") == DialogResult.Yes)
- //{
- WinCancelSampleComfirm pc = new WinCancelSampleComfirm();
- pc.ShowDialog();
- if (pc.DialogResult != DialogResult.OK)
- {
- return;
- }
- string strRemark = pc.StrRemark;
- string user = UserInfo.GetUserName();
- string strDate = DateTime.Now.ToString();
- strRemark = "取消单项审核由于" + strRemark + "(" + user + " " + strDate + ")";
- ArrayList alBase = new ArrayList();//存放所有需要更新的基础信息
- ArrayList alBaseParams = new ArrayList();//存放单个基础参数信息
- string strCHECK_NO = "";
- string rowSample = "";
- foreach (DataRow dr in publicUltraGridDataCJBase.DataTable.Rows)
- {
- if (rowSample.IndexOf(dr["PHY_CODE_MAX"].ToString()) < 0)
- {
- rowSample += dr["PHY_CODE_MAX"].ToString() + " ";
- }
- }
- //foreach (DataRow row in arrBase)
- //{
- foreach (string strPHY_CODE_MAX in rowSample.Trim().Split(' '))
- {
- DataTable ds = ServerHelper.GetData("com.steering.lims.data.pipe.FrmDataCJBase.doQueryDetailFlag", new object[] { arrBase.Cells["CHECK_NO"].Value.ToString(), arrBase.Cells["SAMPLE_NO"].Value.ToString(), strPHY_CODE_MAX }, ob);
- if (int.Parse(ds.Rows[0][0].ToString()) == 5)
- {
- MessageUtil.ShowTips("数据已接收,请联系判定站删除!");
- return;
- }
- alBaseParams = new ArrayList();//增加要更新的基础标志位信息
- alBaseParams.Add("3");
- alBaseParams.Add(user);//审核人
- alBaseParams.Add(strDate);//审核时间
- alBaseParams.Add(strRemark);
- alBaseParams.Add(strRemark);//样品备注row["SAMPLE_REMARK"].ToString()
- alBaseParams.Add("4");
- alBaseParams.Add(strPHY_CODE_MAX);//PHY_CODE_MAX
- alBaseParams.Add(strPHY_CODE_MAX);
- alBaseParams.Add(strPHY_CODE_MAX);
- alBaseParams.Add(arrBase.Cells["SAMPLE_NO"].Value.ToString());
- alBaseParams.Add(arrBase.Cells["CHECK_NO"].Value.ToString());
- alBaseParams.Add(arrIdStr);
- if (strCHECK_NO == "")
- {
- strCHECK_NO = arrBase.Cells["CHECK_NO"].Value.ToString();
- }
- alBase.Add(alBaseParams);
- }
- //}
- PublicServer.SetData("com.steering.lims.data.pipe.FrmDataCJBase.AuditCheckConsignDetail",
- new Object[] { alBase }, this.ob);
- QueryCheckConsignBaseDetail_DistinctFS(publicUltraGridBase4, "4");
- // QueryCheckConsignBaseDetail_DistinctFS(publicUltraGridBase3.Ug, "3");
- PublicPipeAndOutdec.ActiveOperateRow(publicUltraGridBase4.Ug, new string[] { "CHECK_NO" }, new string[] { strCHECK_NO });
- PublicPipeAndOutdec.ActiveOperateRow(publicUltraGridBase3.Ug, new string[] { "CHECK_NO" }, new string[] { strCHECK_NO });
- MessageUtil.ShowTips("取消单项审核成功!");
- //}
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- }
- }
- //private void ultraGrid2_CellChange(object sender, CellEventArgs e)
- //{
- // if (e.Cell.Row.HasChild() && e.Cell.Column.Key == "CHK")
- // {
- // publicUltraGridBase4.Ug.UpdateData();
- // if (e.Cell.Value.ToString() == "True")
- // {
- // foreach (UltraGridRow dr in e.Cell.Row.ChildBands[0].Rows)
- // {
- // dr.Cells["CHK"].Value = "True";
- // }
- // }
- // else
- // {
- // foreach (UltraGridRow dr in e.Cell.Row.ChildBands[0].Rows)
- // {
- // dr.Cells["CHK"].Value = "False";
- // }
- // }
- // }
- //}
- #endregion
- private void FrmOutdecLabCorDataCJAudit_Shown(object sender, EventArgs e)
- {
- if (toolMenu == null) return;
- if (ultraTabControl1.SelectedTab.Index == 0)
- {
- if (toolMenu.Toolbars[0].Tools.Exists("Add"))
- {
- toolMenu.Toolbars[0].Tools["Add"].InstanceProps.Visible = DefaultableBoolean.True;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("Update"))
- {
- this.toolMenu.Toolbars[0].Tools["Update"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("Delete"))
- {
- toolMenu.Toolbars[0].Tools["Delete"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("Audit"))
- {
- toolMenu.Toolbars[0].Tools["Audit"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("CancelAudit"))
- {
- toolMenu.Toolbars[0].Tools["CancelAudit"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("SingleAudit"))
- {
- toolMenu.Toolbars[0].Tools["SingleAudit"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("CancelSingleAudit"))
- {
- toolMenu.Toolbars[0].Tools["CancelSingleAudit"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- }
- else if (ultraTabControl1.SelectedTab.Index == 1)
- {
- if (toolMenu.Toolbars[0].Tools.Exists("Add"))
- {
- toolMenu.Toolbars[0].Tools["Add"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("Update"))
- {
- this.toolMenu.Toolbars[0].Tools["Update"].InstanceProps.Visible = DefaultableBoolean.True;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("Delete"))
- {
- toolMenu.Toolbars[0].Tools["Delete"].InstanceProps.Visible = DefaultableBoolean.True;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("Audit"))
- {
- toolMenu.Toolbars[0].Tools["Audit"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("CancelAudit"))
- {
- toolMenu.Toolbars[0].Tools["CancelAudit"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("SingleAudit"))
- {
- toolMenu.Toolbars[0].Tools["SingleAudit"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("CancelSingleAudit"))
- {
- toolMenu.Toolbars[0].Tools["CancelSingleAudit"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- }
- else if (ultraTabControl1.SelectedTab.Index == 2)
- {
- if (toolMenu.Toolbars[0].Tools.Exists("Add"))
- {
- toolMenu.Toolbars[0].Tools["Add"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("Update"))
- {
- this.toolMenu.Toolbars[0].Tools["Update"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("Delete"))
- {
- toolMenu.Toolbars[0].Tools["Delete"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("Audit"))
- {
- toolMenu.Toolbars[0].Tools["Audit"].InstanceProps.Visible = DefaultableBoolean.True;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("CancelAudit"))
- {
- toolMenu.Toolbars[0].Tools["CancelAudit"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("SingleAudit"))
- {
- toolMenu.Toolbars[0].Tools["SingleAudit"].InstanceProps.Visible = DefaultableBoolean.True;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("CancelSingleAudit"))
- {
- toolMenu.Toolbars[0].Tools["CancelSingleAudit"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- }
- else if (ultraTabControl1.SelectedTab.Index == 3)
- {
- if (toolMenu.Toolbars[0].Tools.Exists("Add"))
- {
- toolMenu.Toolbars[0].Tools["Add"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("Update"))
- {
- this.toolMenu.Toolbars[0].Tools["Update"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("Delete"))
- {
- toolMenu.Toolbars[0].Tools["Delete"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("Audit"))
- {
- toolMenu.Toolbars[0].Tools["Audit"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("CancelAudit"))
- {
- toolMenu.Toolbars[0].Tools["CancelAudit"].InstanceProps.Visible = DefaultableBoolean.True;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("SingleAudit"))
- {
- toolMenu.Toolbars[0].Tools["SingleAudit"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("CancelSingleAudit"))
- {
- toolMenu.Toolbars[0].Tools["CancelSingleAudit"].InstanceProps.Visible = DefaultableBoolean.True;
- }
- }
- }
- private void ultraTabControl1_SelectedTabChanged(object sender, Infragistics.Win.UltraWinTabControl.SelectedTabChangedEventArgs e)
- {
- if (toolMenu == null) return;
- if (ultraTabControl1.SelectedTab.Index == 0)
- {
- if (toolMenu.Toolbars[0].Tools.Exists("Add"))
- {
- toolMenu.Toolbars[0].Tools["Add"].InstanceProps.Visible = DefaultableBoolean.True;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("Update"))
- {
- this.toolMenu.Toolbars[0].Tools["Update"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("Delete"))
- {
- toolMenu.Toolbars[0].Tools["Delete"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("Audit"))
- {
- toolMenu.Toolbars[0].Tools["Audit"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("CancelAudit"))
- {
- toolMenu.Toolbars[0].Tools["CancelAudit"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("SingleAudit"))
- {
- toolMenu.Toolbars[0].Tools["SingleAudit"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("CancelSingleAudit"))
- {
- toolMenu.Toolbars[0].Tools["CancelSingleAudit"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- }
- else if (ultraTabControl1.SelectedTab.Index == 1)
- {
- if (toolMenu.Toolbars[0].Tools.Exists("Add"))
- {
- toolMenu.Toolbars[0].Tools["Add"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("Update"))
- {
- this.toolMenu.Toolbars[0].Tools["Update"].InstanceProps.Visible = DefaultableBoolean.True;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("Delete"))
- {
- toolMenu.Toolbars[0].Tools["Delete"].InstanceProps.Visible = DefaultableBoolean.True;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("Audit"))
- {
- toolMenu.Toolbars[0].Tools["Audit"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("CancelAudit"))
- {
- toolMenu.Toolbars[0].Tools["CancelAudit"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("SingleAudit"))
- {
- toolMenu.Toolbars[0].Tools["SingleAudit"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("CancelSingleAudit"))
- {
- toolMenu.Toolbars[0].Tools["CancelSingleAudit"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- }
- else if (ultraTabControl1.SelectedTab.Index == 2)
- {
- if (toolMenu.Toolbars[0].Tools.Exists("Add"))
- {
- toolMenu.Toolbars[0].Tools["Add"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("Update"))
- {
- this.toolMenu.Toolbars[0].Tools["Update"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("Delete"))
- {
- toolMenu.Toolbars[0].Tools["Delete"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("Audit"))
- {
- toolMenu.Toolbars[0].Tools["Audit"].InstanceProps.Visible = DefaultableBoolean.True;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("CancelAudit"))
- {
- toolMenu.Toolbars[0].Tools["CancelAudit"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("SingleAudit"))
- {
- toolMenu.Toolbars[0].Tools["SingleAudit"].InstanceProps.Visible = DefaultableBoolean.True;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("CancelSingleAudit"))
- {
- toolMenu.Toolbars[0].Tools["CancelSingleAudit"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- }
- else if (ultraTabControl1.SelectedTab.Index == 3)
- {
- if (toolMenu.Toolbars[0].Tools.Exists("Add"))
- {
- toolMenu.Toolbars[0].Tools["Add"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("Update"))
- {
- this.toolMenu.Toolbars[0].Tools["Update"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("Delete"))
- {
- toolMenu.Toolbars[0].Tools["Delete"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("Audit"))
- {
- toolMenu.Toolbars[0].Tools["Audit"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("CancelAudit"))
- {
- toolMenu.Toolbars[0].Tools["CancelAudit"].InstanceProps.Visible = DefaultableBoolean.True;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("SingleAudit"))
- {
- toolMenu.Toolbars[0].Tools["SingleAudit"].InstanceProps.Visible = DefaultableBoolean.False;
- }
- if (toolMenu.Toolbars[0].Tools.Exists("CancelSingleAudit"))
- {
- toolMenu.Toolbars[0].Tools["CancelSingleAudit"].InstanceProps.Visible = DefaultableBoolean.True;
- }
- }
- }
- }
- }
|