private void btnAllRight_Click(object sender, EventArgs e) { foreach (var data in listItem) { ModifireModel itemLeft = new ModifireModel(); itemLeft.ModifireID = data.ModifireID; itemLeft.ModifireName = data.ModifireName; listAllItem.Add(itemLeft); } listItem = new List<ModifireModel>(); LoadThisGroupItems(); LoadAllItem(); }
private void btnLeft_Click(object sender, EventArgs e) { foreach (Control ctr in flpAllitems.Controls) { if (ctr.BackColor == Color.FromArgb(0, 102, 204)) { UCMenuAdd ucMenuGet = (UCMenuAdd)ctr; ModifireModel itemLeft = (ModifireModel)(ctr.Tag); ModifireModel itemRight = new ModifireModel(); itemRight.ModifireName = itemLeft.ModifireName; itemRight.ModifireID = itemLeft.ModifireID; listItem.Add(itemRight); var index = -1; for (int i = 0; i < listAllItem.Count; i++) { if (listAllItem[i].ModifireID == itemRight.ModifireID) { index = i; } } if (index > -1) { listAllItem.RemoveAt(index); } } } LoadThisGroupItems(); LoadAllItem(); }
private void btnSave_Click(object sender, EventArgs e) { frmConfirm frmcon = new frmConfirm("Messenger", "Do you want edit info price of product ?"); frmcon.ShowDialog(); if (frmcon.DialogResult == System.Windows.Forms.DialogResult.OK) { Button btn = (Button)sender; PriceListModel dataPriceList = (PriceListModel)(btn.Tag); var txtPrice = txtProductPrice.Text; var txtName = txtProductName.Text; var comboColor = cbColor.Text; string message_error = ""; if (txtPrice == "") { message_error = "Price is not empty"; } if (txtName == "") { message_error = "Name is not empty"; } if (message_error == "") { dataPriceList.CurrentPrice = Convert.ToDouble(txtPrice)*1000; dataPriceList.NameDesc = txtName; if(comboColor == ""){ dataPriceList.Color = dataPriceList.Color; } else { dataPriceList.Color = comboColor; } var result = 0; if (dataPriceList.Type == "MODIFIRE") { ModifireModel modifire = new ModifireModel(); modifire.ModifireID = dataPriceList.ID; modifire.CurrentPrice = dataPriceList.CurrentPrice; modifire.ModifireName = dataPriceList.NameDesc; modifire.Color = dataPriceList.Color; result = ModifireService.Created(modifire); } else { ProductionModel product = new ProductionModel(); product.ProductID = dataPriceList.ID; product.CurrentPrice = dataPriceList.CurrentPrice; product.ProductNameDesc = dataPriceList.NameDesc; product.ProductNameSort = dataPriceList.NameSort; product.Color = dataPriceList.Color; result = ProductService.Created(product); } if (result == 1) { this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); } else { frmMessager frmMessager = new frmMessager("Edit Product Price", "Error"); frmOpacity.ShowDialog(this, frmMessager); this.Hide(); } } else { frmMessager frmMessager = new frmMessager("Edit Product Price", message_error); frmOpacity.ShowDialog(this, frmMessager); } } }
private void addModifierItemDetail(ModifireModel dataModifire) { //pnDetail.Controls.Clear(); if (dataModifire.ModifireID > 0) { UCModifier ucModifier = new UCModifier(); if (pnDetail.Controls.Count > 0) { ucModifier = (UCModifier)pnDetail.Controls[0]; } else { ucModifier.Dock = DockStyle.Fill; pnDetail.Controls.Add(ucModifier); } ucModifier.Dock = DockStyle.Fill; ucModifier.lblModifierName.Text = dataModifire.ModifireName; ucModifier.txtModifierName.Text = dataModifire.ModifireName; if (dataModifire.CurrentPrice > 0) ucModifier.txtModifierPrice.Text = money.Format2(dataModifire.CurrentPrice.ToString()); else ucModifier.txtModifierPrice.Text = "0"; ucModifier.btnSave.Tag = dataModifire; ucModifier.btnSave.Click += ucModifier_btnSave_Click; ucModifier.btnRemove.Tag = dataModifire; ucModifier.btnRemove.Click += ucModifier_btnRemove_Click; pnDetail.Controls.Add(ucModifier); ucModifier = (UCModifier)pnDetail.Controls[0]; ucModifier.cbColor.SelectedItem = dataModifire.Color; } else { pnDetail.Controls.Clear(); } }
private void ucModifier_btnSave_Click(object sender, EventArgs e) { try { Button modifier = (Button)sender; ModifireModel dataModifier = (ModifireModel)(modifier.Tag); string message_error = ""; var ucModifier = (UCModifier)pnDetail.Controls[0]; var modifierName = ucModifier.txtModifierName.Text; var modifierColor = ucModifier.cbColor.Text; var modifierPrice = Convert.ToDouble(ucModifier.txtModifierPrice.Text) * 1000; if (dataModifier == null) { dataModifier = new ModifireModel(); } if (modifierName == "") { message_error += "Modifire name isn't empty."; } if (modifierColor == "") { message_error += "Modifire Color isn't empty"; } if (modifierPrice.ToString() == "") { message_error += "Modifre price isn't empty"; } if (message_error == "") { dataModifier.ModifireName = modifierName; dataModifier.Color = modifierColor; dataModifier.CurrentPrice = (modifierPrice); var result = ModifireService.Created(dataModifier); var message = ""; if (result == 1) { addModifier("Modifier List", 4, this.CurrentPage); pnDetail.Controls.Clear(); message = "Save modifier Successful"; } else { if (result == -1) { message = "Modifier name already exist. Please change modifire name."; } else { message = "Save modifier fail"; } } frmMessager frm = new frmMessager("Messenger", message); frmOpacity.ShowDialog(this, frm); } else { frmMessager frm = new frmMessager("Messenger", message_error); frmOpacity.ShowDialog(this, frm); } } catch ( Exception ex) { SystemLog.LogPOS.WriteLog("frmMenuSetting::::::::::::::::::::::ucModifier_btnSave_Click::::::::::::::::"+ex.Message); } }
public int Created(ModifireModel data) { try { if (data.ModifireID == 0) { var checkdata = _context.MODIFIREs.Where(x => x.ModifireName == data.ModifireName).ToList(); if (checkdata.Count() > 0) { return -1; } var new_data = new MODIFIRE(); new_data.ModifireName = data.ModifireName; new_data.Color = data.Color ?? ""; new_data.Status = 1; new_data.CreateBy = data.CreateBy ?? 0; new_data.CreateDate = DateTime.Now; new_data.UpdateBy = data.UpdateBy ?? 0; new_data.UpdateDate = DateTime.Now; new_data.Note = data.Note ?? ""; _context.Entry(new_data).State = EntityState.Added; _context.SaveChanges(); var modifire_price = new MODIFIRE_PRICE(); modifire_price.ModifireID = new_data.ModifireID; modifire_price.CurrentPrice = data.CurrentPrice; modifire_price.CreateBy = data.CreateBy ?? 0; modifire_price.CreateDate = DateTime.Now; modifire_price.UpdateBy = data.UpdateBy ?? 0; modifire_price.UpdateDate = DateTime.Now; modifire_price.Note = data.Note ?? ""; var result = CreatedModifirePrice(modifire_price); return result; } else { var checkdata = _context.MODIFIREs.Where(x => x.ModifireName == data.ModifireName && x.ModifireID != data.ModifireID).ToList(); if (checkdata.Count() > 0) { return -1; } var old_data = _context.MODIFIREs.Find(data.ModifireID); if (old_data != null) { old_data.ModifireName = data.ModifireName; old_data.Color = data.Color ?? ""; old_data.Status = 1; old_data.UpdateBy = data.UpdateBy ?? 0; old_data.UpdateDate = DateTime.Now; old_data.Note = data.Note ?? ""; _context.Entry(old_data).State = EntityState.Modified; _context.SaveChanges(); var modifire_price = new MODIFIRE_PRICE(); modifire_price.ModifireID = data.ModifireID; modifire_price.CurrentPrice = data.CurrentPrice; modifire_price.CreateBy = data.CreateBy ?? 0; modifire_price.CreateDate = DateTime.Now; modifire_price.UpdateBy = data.UpdateBy ?? 0; modifire_price.UpdateDate = DateTime.Now; modifire_price.Note = data.Note ?? ""; var result = CreatedModifirePrice(modifire_price); return result; } return 0; } } catch (Exception) { return 0; } }
public int Delete(ModifireModel data) { var checkdata = _context.MODIFIREs.Find(data.ModifireID); if (checkdata != null) { checkdata.Status = 0; checkdata.UpdateBy = data.UpdateBy ?? 0; checkdata.UpdateDate = DateTime.Now; _context.Entry(checkdata).State = EntityState.Modified; _context.SaveChanges(); return 1; } else { return 0; } }