/// <summary> /// Deserializes workflow markup into an CargoDocXCodesXCode object /// </summary> /// <param name="xml">string workflow markup to deserialize</param> /// <param name="obj">Output CargoDocXCodesXCode object</param> /// <param name="exception">output Exception value if deserialize failed</param> /// <returns>true if this XmlSerializer can deserialize the object; otherwise, false</returns> public static bool Deserialize(string xml, out XCode obj, out System.Exception exception) { exception = null; obj = default(XCode); try { obj = Deserialize(xml); return(true); } catch (System.Exception ex) { exception = ex; return(false); } }
/// <summary> /// Нажата кнопка удаления штрихкода /// </summary> private void buttonF1_Click(object sender, EventArgs e) { int i = dataGrid1.CurrentRowIndex; string barcod = MainForm.xcodetable.Rows[i].Field <string>(0); string data = MainForm.xcodetable.Rows[i].Field <string>(5); string dfio = MainForm.xcodetable.Rows[i].Field <string>(4); MainForm.scanmode = ScanMode.Nothing; if (MainForm.xcodetable.Rows[i].Field <string>(3) == "") // не пытаемся-ли мы удалить уже удалённый штрихкод? { if (DialogForm.Dialog("Удалить штрихкод ", barcod, "Удалить?", " Да", " Нет") == DialogResult.Retry) { XCode x = new XCode(); int j = 0; foreach (XCode z in MainForm.cargodocs[MainForm.currentdocrow].XCodes) { if (z.Data == data && z.ScanCode == barcod) { x = MainForm.cargodocs[MainForm.currentdocrow].XCodes[j]; break; } j++; } x.DData = MainForm.ConvertToFullDataTime(System.DateTime.Now.ToString()); // время удаления и фамилия удалившего x.DFIO = Config.userName; MainForm.dataNeedSave = true; if (MainForm.xcodelistform != null && MainForm.xcodelistform.Visible) { MainForm.xcodetable.AcceptChanges(); MainForm.xcodelistform.ReloadXCodeTable(); } currentxcoderow = dataGrid1.CurrentCell.RowNumber; } } else { MessageBox.Show("Этот штрихкод уже удалён"); } MainForm.scanmode = ScanMode.BarCod; }
public static bool LoadFromFile(string fileName, out XCode obj) { System.Exception exception = null; return(LoadFromFile(fileName, out obj, out exception)); }
public static bool LoadFromFile(string fileName, out XCode obj, out System.Exception exception) { return(LoadFromFile(fileName, Encoding.UTF8, out obj, out exception)); }
/// <summary> /// Deserializes xml markup from file into an CargoDocXCodesXCode object /// </summary> /// <param name="fileName">string xml file to load and deserialize</param> /// <param name="obj">Output CargoDocXCodesXCode object</param> /// <param name="exception">output Exception value if deserialize failed</param> /// <returns>true if this XmlSerializer can deserialize the object; otherwise, false</returns> public static bool LoadFromFile(string fileName, System.Text.Encoding encoding, out XCode obj, out System.Exception exception) { exception = null; obj = default(XCode); try { obj = LoadFromFile(fileName, encoding); return(true); } catch (System.Exception ex) { exception = ex; return(false); } }
public static bool Deserialize(string xml, out XCode obj) { System.Exception exception = null; return(Deserialize(xml, out obj, out exception)); }