public PrincipalForm(string usuario, int CodEstacionamento, int codUsu) { FuncionarioDAO funcionario = new FuncionarioDAO(); EstacionamentoDAO estacionamento = new EstacionamentoDAO(); InitializeComponent(); //InicialForm telalogin = new InicialForm(); //telalogin.Show(); //telalogin.BringToFront(); txtUsuario.Text = usuario; txtCodEstacionamento.Text = Convert.ToString(CodEstacionamento); //txtEstacionamento.Text = estacionamento.BuscarCodigo(CodEstacionamento).NomeFantasia; txtCodEstacionamento.Enabled = false; txtUsuario.Enabled = false; if(codUsu != 1) { grupos.Enabled = false; faturamento.Enabled = false; } }
public void TotalApagarS() { for (int i = 0; i < dados.ObterTodos().Count; i++) { if (dados.ObterTodos()[i].CodTicket == Convert.ToInt64(txtCodigo.Text)) { if (dados.ObterTodos()[i].CartaoValidado == 'N') { DateTime horaAgora = DateTime.Now; TimeSpan permanencia = horaAgora - dados.ObterTodos()[i].DataHoraEntrada; txtPermanencia.Text = permanencia.ToString(); double min = permanencia.TotalMinutes; TabelaPrecoDAO preco = new TabelaPrecoDAO(); txtTotal.Text = ((preco.Buscar("1").Valor / preco.Buscar("1").TempoMaximo) * min).ToString(); } else { if (dados.ObterTodos()[i].CartaoValidado == 'M') { FaturamentoDAO faturamento = new FaturamentoDAO(); for (int j = 0; j < faturamento.BuscarTodos().Count(); j++) { if (faturamento.BuscarTodos()[j].CodTicket == Convert.ToInt32(txtCodigo.Text)) { Faturamento fat_result = faturamento.BuscarTodos()[j]; TabelaPrecoDAO preco = new TabelaPrecoDAO(); EstacionamentoDAO estacionamento = new EstacionamentoDAO(); txtTotal.Text = faturamento.BuscarTodos()[j].ValorPago.ToString(); txtTotal.Enabled = false; //buscar o preço padrão do estacionamento!! //descobrir o valor por minuto //multiplicar pelos minutos exedidos float valor = preco.Buscar("1").Valor; int tempo = preco.Buscar("1").TempoMaximo; float valor_minuto = valor / tempo; TimeSpan diferenca = DateTime.Now.Subtract(fat_result.DataFaturamento); txtMulta.Text = (valor_minuto * diferenca.TotalMinutes).ToString(); } } } } } } }
public int codigoEstacionamento() { EstacionamentoDAO estacionamento = new EstacionamentoDAO(); int cod = 0; for (int i = 0; i < estacionamento.ObterTodos().Count; i++) { cod = estacionamento.ObterTodos()[i].CodEstacionamento; } return cod; }