public Equipo(int idBranch, string model, eTypeEquipo type, string dateBought, string description, int priceItem, int hourlyPrice) { this.model = model; this.type = type; this.dateBought = dateBought; this.description = description; this.priceItem = priceItem; this.hourlyPrice = hourlyPrice; this.idBranch = idBranch; isAvailable = true; }
private Equipo getEquipo(MySqlDataReader data) { int id = (int)data["id_item"]; int idBranch = (int)data["id_branch"]; string typeString = (string)data["type_item"]; eTypeEquipo type = (eTypeEquipo)Enum.Parse(typeof(eTypeEquipo), typeString); string model = (string)data["model_item"]; string dateBought = ((DateTime)data["date_bought"]).ToString("dd/MM/yyyy HH:mm:ss"); string descrip = (string)data["description_item"]; int price = (int)data["price_item"]; int hourPrice = (int)data["hour_price"]; bool isAvailable = (bool)data["is_available"]; Equipo equipo = new Equipo(idBranch, model, type, dateBought, descrip, price, hourPrice); equipo.id = id; equipo.isAvailable = isAvailable; return(equipo); }
private void buttonAdd_Click(object sender, EventArgs e) { if (!areInputsValids()) { MessageBox.Show("Fill up the gaps"); return; } int idSucursal = Utils.thisSucursal.id; eTypeEquipo type = (eTypeEquipo)Enum.Parse(typeof(eTypeEquipo), comboBoxType.SelectedValue.ToString()); string modelo = textBoxModelo.Text; DateTime date = datePicker.Value; string stringDate = date.ToString("yyyy'-'MM'-'dd"); Console.WriteLine("Date is: " + date); string desc = textBoxDescription.Text; int precio = Int32.Parse(textBoxPrecio.Text); int horaPrecio = Int32.Parse(textBoxPrecioHora.Text); Equipo equipo = new Equipo(idSucursal, modelo, type, stringDate, desc, precio, horaPrecio); presenter.addEquipo(equipo); }