public static Kiosk getByCode(int code) { Kiosk k = new Kiosk(); try { KioskProvider p = new KioskProvider(); DataSet ds = p.getByCode(code); if (ds.Tables[0].Rows.Count > 0) { k._id = int.Parse(ds.Tables[0].Rows[0]["id_kiosk"].ToString()); k._del = bool.Parse(ds.Tables[0].Rows[0]["del"].ToString()); k._name = ds.Tables[0].Rows[0]["name"].ToString(); k._path = ds.Tables[0].Rows[0]["path"].ToString(); k._code = int.Parse(ds.Tables[0].Rows[0]["code"].ToString()); } } catch (Exception ex) { } return k; }
private void LoadData() { if (id == -1) { k = new Kiosk(); k.Id = -1; k.Code = 0; k.Name = "Описание"; k.Path = @"192.168.XXX.XXX@c:\projects\Avantime-kiosk\bin\base\df.base"; this.Title = "Новый фотокиоск"; } else { k = Kiosk.getById(id); this.Title = "Фотокиоск № " + k.Code.ToString(); } if (k != null) { txtId.Text = k.Id.ToString(); txtCode.Text = k.Code.ToString("D3"); txtName.Text = k.Name.Trim(); txtPath.Text = k.Path.Trim(); checkDeleted.Checked = k.Del; } else { MessageBox.Show("Невозможно получить объект!", "Ошибка загрузки объекта", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } }
public static List<Kiosk> getListAll() { List<Kiosk> l = new List<Kiosk>(); try { KioskProvider p = new KioskProvider(); DataSet ds = p.GetAll(); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { Kiosk k = new Kiosk(); k._id = int.Parse(ds.Tables[0].Rows[i]["id_kiosk"].ToString()); k._del = bool.Parse(ds.Tables[0].Rows[i]["del"].ToString()); k._name = ds.Tables[0].Rows[i]["name"].ToString(); k._path = ds.Tables[0].Rows[i]["path"].ToString(); k._code = int.Parse(ds.Tables[0].Rows[i]["code"].ToString()); l.Add(k); } } catch (Exception ex) { } return l; }