private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(gudangIdLabel1.Text.Trim())) { if (MessageBox.Show("Anda yakin menghapus data?", "Konfirmasi Hapus Data", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { gud = (MGudang)DataMaster.GetObjectByProperty(typeof(MGudang), MGudang.ColumnNames.GudangId, Convert.ToInt32(gudangIdLabel1.Text)); DataMaster.Delete(gud); ModuleControlSettings.SaveLog(ListOfAction.Delete, gudangNameTextBox.Text, ListOfTable.MGudang, lbl_UserName.Text); BindData(); } } }
internal static void FillGudangComboBox(ComboBox gudangIdComboBox) { DataMasterMgtServices DataMaster = new DataMasterMgtServices(); gudangIdComboBox.DropDownStyle = ComboBoxStyle.DropDownList; DataTable dt = new DataTable(); dt.Columns.Add(MGudang.ColumnNames.GudangId); dt.Columns.Add(MGudang.ColumnNames.GudangName); DataRow dr; IList listGudangType = DataMaster.GetAll(typeof(MGudang)); MGudang gudang = new MGudang(); //gudang.GudangId = 0; gudang.GudangName = "- Lokasi -"; dr = dt.NewRow(); dr[0] = 0; dr[1] = gudang.GudangName; dt.Rows.Add(dr); for (int i = 0; i < listGudangType.Count; i++) { gudang = (MGudang)listGudangType[i]; dr = dt.NewRow(); dr[0] = gudang.GudangId; dr[1] = gudang.GudangName; dt.Rows.Add(dr); } gudangIdComboBox.DataSource = dt; gudangIdComboBox.DisplayMember = MGudang.ColumnNames.GudangName; gudangIdComboBox.ValueMember = MGudang.ColumnNames.GudangId; gudangIdComboBox.Show(); }
private void bindingNavigatorSaveItem_Click(object sender, EventArgs e) { if (!ValidateForm()) { return; } if (!(gudangIdLabel1.Text.Trim().Equals("0") || string.IsNullOrEmpty(gudangIdLabel1.Text.Trim()))) { gud = (MGudang)DataMaster.GetObjectByProperty(typeof(MGudang), MGudang.ColumnNames.GudangId, Convert.ToInt32(gudangIdLabel1.Text)); } else { gud = new MGudang(); } gud.GudangName = gudangNameTextBox.Text; gud.ModifiedBy = lbl_UserName.Text; gud.ModifiedDate = DateTime.Now; DataMaster.SaveOrUpdate(gud); ModuleControlSettings.SaveLog(ListOfAction.Update, gudangNameTextBox.Text, ListOfTable.MGudang, lbl_UserName.Text); BindData(); }