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 !!!"); } }
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()); }
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 !!!"); } }
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; }
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 !!!"); } }
private void datostabla(string buscar) { C_Item obj = new C_Item(); dgvItems.DataSource = obj.Listado(buscar); }
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; }