示例#1
0
 private void bttPesquisarIdPraca_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(txtProcurarIdPraca.Text))
     {
         MessageBox.Show("Campo de procura por id esta vazio");
         atualizaGRD();
         return;
     }
     else
     {
         BindingSource source = new BindingSource();
         praca         Praca  = PR.GetOne(int.Parse(txtProcurarIdPraca.Text));
         source.DataSource = Praca;
         if (Praca != null)
         {
             grdDadosOperadores.DataSource = source;
         }
         else
         {
             MessageBox.Show("ID não existe no estado atual");
             atualizaGRD();
             return;
         }
     }
 }
示例#2
0
        public void Delete(int id)
        {
            praca Praca = GetOne(id);

            DataModel.praca.Remove(Praca);
            DataModel.SaveChanges();
        }
示例#3
0
 private void chcMoto_CheckedChanged(object sender, EventArgs e)
 {
     if (chcMoto.Checked == true)
     {
         chcCarro.Checked    = false;
         chcCaminhao.Checked = false;
     }
     Praca = pracarepository.GetOne(SessaoSistema.PracaUsuario);
     txtPrecoPagar.Text = Praca.preco_moto.ToString("R$0.00");
 }
示例#4
0
        private void bttEnviar_Click(object sender, EventArgs e)
        {
            double preco = 0;

            Praca = pracarepository.GetOne(SessaoSistema.PracaUsuario);
            registro_veiculo rveiculo = new registro_veiculo();
            veiculo          Veiculo  = new veiculo();

            Veiculo.placa = txtPlaca.Text;

            if (chcCarro.Checked == true)
            {
                Veiculo.tipo = "Carro";
                preco        = Praca.preco_carro_passeio;
            }
            if (chcMoto.Checked == true)
            {
                Veiculo.tipo = "Moto";
                preco        = Praca.preco_moto;
            }
            if (chcCaminhao.Checked == true)
            {
                Veiculo.tipo = "Caminhao";
                preco        = Praca.preco_caminhao;
            }
            VR.Salvar(Veiculo);

            rveiculo.horario    = DateTime.Now;
            rveiculo.id_usuario = SessaoSistema.UsuarioId;
            rveiculo.id_veiculo = Veiculo.id_veiculo;
            rveiculo.preco_pago = preco;
            //rveiculo.usuario = (OP.GetOne(SessaoSistema.UsuarioId));
            //rveiculo.veiculo = VR.GetOne(Veiculo.id_veiculo);
            //rveiculo.forma_pagamento = "Dinheiro";
            if (chcDinheiro.Checked == true)
            {
                rveiculo.forma_pagamento = "Dinheiro";
            }
            else if (chcCheque.Checked == true)
            {
                rveiculo.forma_pagamento = "Cheque";
            }
            else if (chcCartao.Checked == true)
            {
                rveiculo.forma_pagamento = "Cartão";
            }
            RVR.Salvar(rveiculo);

            Limpar();
            Limpar();
        }
示例#5
0
        private void bttAlterarPraca_Click(object sender, EventArgs e)
        {
            praca Praca = PR.GetOne(id_praca);

            Praca.cidade              = txtCidade.Text;
            Praca.localizacao         = txtLocalizacao.Text;
            Praca.qtd_catracas        = int.Parse(txtQtd_Catraca.Text);
            Praca.preco_moto          = float.Parse(txtPrecoMoto.Text);
            Praca.preco_carro_passeio = float.Parse(txtprecoCarro.Text);
            Praca.preco_caminhao      = float.Parse(txtprecoCaminhao.Text);

            PR.Salvar(Praca);
            atualizaGRD();
        }
示例#6
0
 public void Salvar(praca Praca)
 {
     DataModel.Entry(Praca).State = Praca.id_praca == 0 ?
                                    System.Data.Entity.EntityState.Added : System.Data.Entity.EntityState.Modified;
     DataModel.SaveChanges();
 }
示例#7
0
 private void bttCalcula_Click(object sender, EventArgs e)
 {
     Praca = pracarepository.GetOne(SessaoSistema.PracaUsuario);
     txtPrecoPagar.Text = (int.Parse(txtNeixos.Text) * Praca.preco_caminhao).ToString("R$0.00");
 }