public void addKurir() { int id = ViewComponent.comboboxKurirInfo.SelectedIndex; if (id == -1) { return; } string idKurir = ViewComponent.comboboxKurirInfo.SelectedValue.ToString(); KurirModel model = new KurirModel(); model.addWhere("ID", idKurir, "=", false); foreach (DataRow row in model.get()) { DataRow newKurir = lbKurirTable.NewRow(); newKurir["ID"] = row["ID"]; newKurir["NAMA"] = row["NAMA"]; lbKurirTable.Rows.Add(newKurir); } resetKurir(); }
private void fillCmbKurir() { cbKurirTable = new DataTable(); cbKurirTable.Columns.Add("ID"); cbKurirTable.Columns.Add("NAMA"); KurirModel model = new KurirModel(); for (int i = 0; i < model.Table.Rows.Count; i++) { DataRow row = model.Table.Rows[i]; bool valid = true; foreach (DataRow lbRow in lbKurirTable.Rows) { string lbID = lbRow["ID"].ToString(); string tempID = row["ID"].ToString(); if (lbID == tempID) { valid = false; } } if (valid) { DataRow newRow = cbKurirTable.NewRow(); newRow["ID"] = row["ID"].ToString(); newRow["NAMA"] = row["NAMA"].ToString(); cbKurirTable.Rows.Add(newRow); } } ViewComponent.comboboxKurirInfo.ItemsSource = ""; ViewComponent.comboboxKurirInfo.ItemsSource = cbKurirTable.DefaultView; ViewComponent.comboboxKurirInfo.DisplayMemberPath = "NAMA"; ViewComponent.comboboxKurirInfo.SelectedValuePath = "ID"; }
public CourierViewModel() { cm = new KurirModel(); reload(); }