private void createCategory() { product_category obj = new product_category(); obj.name = txtName.Text; using (metaGamesInventoryAlterEntities BD = new metaGamesInventoryAlterEntities()) { try { BD.product_category.Add(obj); //Añadimos el objeto nuevo al contexto de la entidad Company BD.SaveChanges(); //Guardamos los cambios hechos al contexto en la base de datos metaGamesInventory MessageBox.Show("Categoría registrada exitosamente.", "Operación exitosa", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); RDProductCategory form = new RDProductCategory(); form.Show(); this.Close(); } catch { string text = "Posibles incongruencias:" + "\n1. Ya existe una categoría con el nombre: " + txtName.Text; MessageBox.Show(text, "Operación fallida", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void categoriasDeProductoRegistradasToolStripMenuItem_Click(object sender, EventArgs e) { RDProductCategory childForm = new RDProductCategory(); childForm.MdiParent = this; childForm.Text = "Categorias de productos registrados"; childForm.Show(); }
private void btnCancel_Click(object sender, EventArgs e) { var ans = MessageBox.Show("¿Estas seguro de cancelar la modificación de la categoría " + categoryToUpdate.name.ToString() + " ?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (ans == DialogResult.Yes) { RDProductCategory form = new RDProductCategory(); form.Show(); this.Close(); } }
private void updateCategory() { categoryToUpdate.name = txtName.Text; using (metaGamesInventoryAlterEntities BD = new metaGamesInventoryAlterEntities()) { try { BD.Entry(categoryToUpdate).State = System.Data.Entity.EntityState.Modified; BD.SaveChanges(); MessageBox.Show("Categoría actualizada exitosamente.", "Operación exitosa", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); RDProductCategory form = new RDProductCategory(); form.Show(); this.Close(); } catch { string text = "Posibles incongruencias:" + "\n1. Ya existe una categoría con el nombre: " + categoryToUpdate.name.ToString(); MessageBox.Show(text, "Operación fallida", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }