예제 #1
0
        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();
        }
예제 #2
0
        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";
        }
예제 #3
0
 public CourierViewModel()
 {
     cm = new KurirModel();
     reload();
 }