Esempio n. 1
0
        public void Insertar(C_Item Dato)
        {
            try
            {
                abrirConexion();
                MySqlCommand cmd1 = new MySqlCommand("SELECT COUNT(*) FROM items", conn);
                string       id   = (cmd1.ExecuteScalar()).ToString();
                if (Convert.ToInt32(id) > 0)
                {
                    MySqlCommand idmax = new MySqlCommand("SELECT MAX(item_id) FROM items", conn);
                    string       _id   = (idmax.ExecuteScalar()).ToString();
                    MySqlCommand cmd   = new MySqlCommand("INSERT INTO items (item_id,nombre,precio,fabricante,unidad,tipo_id) VALUES ('" + (Convert.ToInt32(id) + 1) + "', '" + Dato.Nombre + "', '" + (Dato.Precio).ToString().Replace(',', '.') + "', '" + Dato.Fabricante + "', '" + Dato.Unidad + "', '" + C_Item.IdTipo + "')", conn);
                    cmd.ExecuteNonQuery();
                }
                else
                {
                    MySqlCommand cmd3 = new MySqlCommand("INSERT INTO items (item_id,nombre,precio,fabricante,unidad,tipo_id) VALUES ('" + 1 + "', '" + Dato.Nombre + "', '" + (Dato.Precio).ToString().Replace(',', '.') + "', '" + Dato.Fabricante + "', '" + Dato.Unidad + "', '" + C_Item.IdTipo + "')", conn);
                    cmd3.ExecuteNonQuery();
                }

                conn.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al registrar Producto " + ex);
                throw new Exception("Error !!!");
            }
        }
Esempio n. 2
0
        public void comboProd(string dato)
        {
            C_Item obj2 = new C_Item();

            cmbProd.DataSource    = obj2.Listado(dato);
            cmbProd.DisplayMember = "Nombre";
            cmbProd.ValueMember   = "ID";
            C_Stock.pro           = Convert.ToInt32(cmbProd.SelectedValue.ToString());
        }
Esempio n. 3
0
 public void Editar(C_Item Dato)
 {
     try
     {
         abrirConexion();
         MySqlCommand cmd = new MySqlCommand("UPDATE items SET nombre = '" + Dato.Nombre + "',precio = '" + (Dato.Precio).ToString().Replace(',', '.') + "',fabricante = '" + Dato.Fabricante + "',unidad = '" + Dato.Unidad + "',tipo_id = '" + C_Item.IdTipo + "'WHERE item_id = '" + C_Item.IdItem + "'", conn);
         cmd.ExecuteNonQuery();
         conn.Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error al Actualizar Items" + ex);
         throw new Exception("Error !!!");
     }
 }
Esempio n. 4
0
    public bool SetItem(C_Item item)
    {
        if(item == null)
        {
            itemInSlot = null;
            //slotImage.sprite = C_ChapterManager.currentChapter.getInstance.blank;
            slotImage.sprite = C_Constants.blank;
            //slotImage.sprite = null;
            return true;
        }

        if(item.itemSprite == null)
            return false;

        itemInSlot = item;
        slotImage.sprite = item.itemSprite;
        return true;
    }
Esempio n. 5
0
        public void Eliminar(C_Item Dato)
        {
            try
            {
                abrirConexion();
                MySqlCommand cmd = new MySqlCommand("DELETE FROM items WHERE item_id = '" + Dato.ID + "'", conn);
                if (MessageBox.Show("¿Está seguro que que desea eliminar '" + Dato.Nombre + "'?", "¡Advertencia!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
                {
                    cmd.ExecuteNonQuery();
                }

                conn.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al Eliminar Items" + ex);
                throw new Exception("Error !!!");
            }
        }
Esempio n. 6
0
        private void datostabla(string buscar)
        {
            C_Item obj = new C_Item();

            dgvItems.DataSource = obj.Listado(buscar);
        }
Esempio n. 7
0
    public bool ObtainItem(C_Item item)
    {
        // if inventory full
        if (C_Player.getInstance.inventory.GetEmptySlot () == null)
        {
            return false;
        }

        C_Player.getInstance.inventory.GetEmptySlot ().SetItem (item);
        C_ChapterManager.currentChapter.conditionTriggers.Add ("have_" + item.itemName);
        return true;
    }