private void CreacionDescuento() { discount obj = new discount(); obj.name = txtnombre.Text; obj.percentage = Int32.Parse(num.Value.ToString()); obj.start = dtpinicio.Value; obj.ending = dtpfinal.Value; //Validacion Fecha if (dtpinicio.Value.Date < dtpfinal.Value.Date) { //Lógica de guardado en base de datos using (metaGamesInventoryAlterEntities BD = new metaGamesInventoryAlterEntities()) { BD.discount.Add(obj); //Añadimos el objeto previamente establecido al contexto creado BD.SaveChanges(); //Persistimos los datos del contexto, dentro de la base de datos MessageBox.Show("Descuento registrado exitosamente.", "Operación exitosa", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); closable = true; this.Close(); RDDescuento form = new RDDescuento(); form.MdiParent = metaGamesInventory.home.ActiveForm; form.Text = "Descuento registrados"; form.Show(); } } else { MessageBox.Show("La fecha final no puede ser menos que la fecha de inicio"); } //Mensaje de que no es posible guardar la info por la fecha }
private void promocionesRegistradasToolStripMenuItem_Click(object sender, EventArgs e) { RDDescuento childForm = new RDDescuento(); childForm.MdiParent = this; childForm.Text = "Descuento registradas"; childForm.Show(); }
private void CUDescuentos_FormClosing(object sender, FormClosingEventArgs e) { if (closable == false) { var ans = MessageBox.Show("Todos los cambios quedarán anulados si decides abandonar el formulario", "¿Seguro de salir del formulario?", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (ans == DialogResult.Yes) { if (descuentos != null) { RDDescuento form = new RDDescuento(); form.MdiParent = metaGamesInventory.home.ActiveForm; form.Text = "Descuento regitrados"; form.Show(); } } else { e.Cancel = true; } } }
private void updateProduct() { descuentos.name = txtnombre.Text; descuentos.percentage = Int32.Parse(num.Value.ToString()); descuentos.start = dtpinicio.Value; descuentos.ending = dtpfinal.Value; using (metaGamesInventoryAlterEntities BD = new metaGamesInventoryAlterEntities()) { BD.Entry(descuentos).State = System.Data.Entity.EntityState.Modified; BD.SaveChanges();//Persistimos los datos actualizados dentro de la base de datos MessageBox.Show("Descuento modificado exitosamente.", "Operación exitosa", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); closable = true; this.Close(); RDDescuento form = new RDDescuento(); form.MdiParent = metaGamesInventory.home.ActiveForm; form.Text = "Descuento Registrado"; form.Show(); } }