private void metroButton1_Click(object sender, EventArgs e) { if (value.Text != "") { Domain.Entities.AmountCar amount = new Domain.Entities.AmountCar() { idCar = Car.Id, Amount = decimal.Parse(value.Text), }; try { if (isNew) { _appAmount.Insert(amount); Database.DBCar _appCar = new Database.DBCar(); _appCar.Provide(Car.Id); MetroMessageBox.Show(this, "Valor Adicionado", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Question, 100); } else { _appAmount.Update(amount); MetroMessageBox.Show(this, "Valor Editado", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Question, 100); } this.Close(); } catch { MetroMessageBox.Show(this, "Erro inesperado", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error, 100); } } }
private void metroLink3_Click(object sender, EventArgs e) { if (RowView != null) { RentDetails form = new RentDetails(this.StyleManager); form.Rent.Id = int.Parse(RowView["Id Aluguel"].ToString()); Database.DBCar _appCar = new Database.DBCar(); Database.DBClient _appClient = new Database.DBClient(); var car = _appCar.GetCar(branch: RowView["Marca"].ToString(), model: RowView["Modelo"].ToString(), color: RowView["Cor"].ToString(), year: RowView["Ano"].ToString()); form.Rent.idCar = car.Id; if (RowView["Funcionario"].ToString() != "") { Database.DBEmployee _appEmployee = new Database.DBEmployee(); form.Rent.idEmployee = _appEmployee.GetEmployee(employeeName: RowView["Funcionario"].ToString()).Id; } form.Rent.idClient = (_appClient.GetClientByName(RowView["Cliente"].ToString())).Id; form.Rent.PickUpDate = DateTime.Parse(RowView["Retirada"].ToString()); form.Rent.DropOffDate = DateTime.Parse(RowView["Devolução"].ToString()); form.Rent.Value = double.Parse(RowView["Valor"].ToString().Replace("R$", "")); switch (RowView["Tipo Pagamento"].ToString()) { case "1": form.Rent.PaymentType = Domain.Entities.PaymentTypeEnum.Billet; break; case "2": form.Rent.PaymentType = Domain.Entities.PaymentTypeEnum.Money; break; case "3": form.Rent.PaymentType = Domain.Entities.PaymentTypeEnum.Card; break; } form.ShowDialog(); } else { MetroMessageBox.Show(this, "Selecione a linha que deseja editar", "", MessageBoxButtons.OK, MessageBoxIcon.Warning, 100); } }
private Domain.Entities.Car Load_Car() { Database.DBCar _appCar = new Database.DBCar(); return(_appCar.GetCar(Rent.idCar)); }