示例#1
0
        private async Task Salvar()
        {
            using (PrecoRepository repository = new PrecoRepository())
            {
                preco.SetValor(Convert.ToDecimal(txtValor.Text));
                preco.DataInicio = Convert.ToDateTime(txtDataInicio.Text);
                preco.DataFinal  = Convert.ToDateTime(txtDataFinal.Text);
                preco.IdProduto  = (int)cmbProdutos.SelectedValue;
                await repository.Salvar(preco);

                DialogResult = DialogResult.OK;
            }
        }
示例#2
0
        private void button1_Click(object sender, EventArgs e)
        {
            switch (cbOpcao.SelectedIndex)
            {
            case 0:
                CarroRepository repository = new CarroRepository();
                ExportarPlacas(repository.ObterTodos());
                break;

            case 1:
                PrecoRepository repository2 = new PrecoRepository();
                ExportarPrecos(repository2.ObterTodos());
                break;
            }
        }
示例#3
0
        //Abre a tela de preco
        private void Button2_Click(object sender, EventArgs e)
        {
            TelaPrecos tela = new TelaPrecos();

            tela.ShowDialog();
            PrecoRepository repositoryPreco = new PrecoRepository();

            preco = repositoryPreco.ObterPeloId(tela.idPreco);

            //Se o valor da hora for menor que 10, ele ira acrescentar um 0 antes do numero devido a mascara
            string precoMenor = preco.PrecoHora.ToString();

            if (precoMenor.Length < 5)
            {
                precoMenor = "0" + precoMenor;
            }
            maskedTextBox1.Text = precoMenor;
        }
示例#4
0
        private static void Init()
        {
            RService.Log("(Init) " + Name + ": Buscando licitações homologadas..." + " at {0}", LogPath);
            try
            {
                DateTime dataLimite = DateTime.Today.AddDays(-90);
                repo = new PrecoRepository();

                /*Busca licitações com a data de abertura anterior a 90 dias, ou que ainda não aconteceu*/
                List <Licitacao> licitacoes = LicitacaoController.FindByRangeHistoric(Constants.CN_HOST, dataLimite);

                RService.Log("(Init) " + Name + ": " + licitacoes.Count + " licitacões encontradas at {0}", LogPath);

                foreach (Licitacao licitacao in licitacoes)
                {
                    RService.Log("(Init) " + Name + ": Consultando ata e histórico da licitação " + licitacao.IdLicitacaoFonte + " at {0}", LogPath);
                    ConsultaAtaPregao(licitacao);
                }
            }
            catch (Exception e)
            {
                RService.Log("Exception (Init) " + Name + ": " + e.Message + " / " + e.StackTrace + " / " + e.InnerException + " at {0}", LogPath);
            }
        }
示例#5
0
 private async Task <List <Preco> > SelecionarTodosPrecos()
 {
     using (PrecoRepository repository = new PrecoRepository())
         return(await repository.SelecionarTodos(true));
 }