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);
                }
            }
        }
Ejemplo n.º 2
0
        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);
                }
            }
        }