public async Task <IActionResult> PostLeitura([FromBody] LeituraDTO leituraDTO) { if ((string.Compare("6e1bbb5671b2dd6de8292c8374a1c01a", leituraDTO.Hash, false) != 0)) { return(BadRequest(ModelState)); } decimal umid, temp, rpm, veloc = 0; decimal pi = (decimal)3.14159265; umid = leituraDTO.Umid / 10; temp = leituraDTO.Temp / 10; rpm = (leituraDTO.Veloc * 60) / 10; veloc = (((4 * pi * 147 * rpm) / 60) / 1000) * (decimal)3.6; veloc = Decimal.Round(veloc, 2); Leitura leitura = new Leitura(); leitura.Data = System.DateTime.Now; leitura.Hash = leituraDTO.Hash; leitura.Temp = temp; leitura.Umid = umid; leitura.Veloc = veloc; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Leitura.Add(leitura); await _context.SaveChangesAsync(); return(CreatedAtAction("GetLeitura", new { id = leitura.IdLeitura }, leitura)); }
public async Task <IActionResult> PutLeitura([FromRoute] int id, [FromBody] Leitura leitura) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != leitura.IdLeitura) { return(BadRequest()); } _context.Entry(leitura).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LeituraExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PostLeitura([FromBody] LeituraDTO leituraDTO) { if ((string.Compare("6e1bbb5671b2dd6de8292c8374a1c01a", leituraDTO.Hash, false) != 0)) { return(BadRequest(ModelState)); } Leitura leitura = new Leitura(); leitura.Data = System.DateTime.Now; leitura.Hash = leituraDTO.Hash; leitura.Temp = leituraDTO.Temp; leitura.Umid = leituraDTO.Umid; leitura.Veloc = leituraDTO.Veloc; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Leitura.Add(leitura); await _context.SaveChangesAsync(); return(CreatedAtAction("GetLeitura", new { id = leitura.IdLeitura }, leitura)); }
static void Main(string[] args) { try { Leitura l = new Leitura(); Pessoa p = new Pessoa(); p.Nome = l.ObterNome(); p.Email = l.ObterEmail(); PessoaDAL d = new PessoaDAL(); d.Gravar(p); Console.WriteLine("Dados Gravados com Sucesso!!!!"); //Listando todos os dados da tabela: foreach (Pessoa pes in d.ListarTodos()) { Console.WriteLine("\n"); Console.Write("\nCódigo............: " + pes.IdPessoa); Console.Write("\nNome..............: " + pes.Nome); Console.Write("\nEmail.............: " + pes.Email); } } catch (Exception e) { throw new Exception("Erro....: " + e.Message); } Console.ReadKey(); }
public async Task <IActionResult> GetLeitura([FromQuery] String hash, [FromQuery] int veloc, [FromQuery] int umid, [FromQuery] int temp) { if ((string.Compare("6e1bbb5671b2dd6de8292c8374a1c01a", hash, false) != 0)) { return(BadRequest(ModelState)); } decimal umidade, temperatura, rpm, velocidade = 0; decimal pi = (decimal)3.14159265; umidade = umid / 10; temperatura = temp / 10; rpm = (veloc * 60) / 10; velocidade = (((4 * pi * 147 * rpm) / 60) / 1000) * (decimal)3.6; velocidade = Decimal.Round(velocidade, 2); Leitura leitura = new Leitura(); leitura.Data = System.DateTime.Now; leitura.Hash = hash; leitura.Temp = temperatura; leitura.Umid = umidade; leitura.Veloc = velocidade; _context.Leitura.Add(leitura); await _context.SaveChangesAsync(); return(CreatedAtAction("GetLeitura", new { id = leitura.IdLeitura }, leitura)); }
public override bool Equals(Object l) { Leitura leitura = l as Leitura; if (leitura == null) return false; return (Casa.Equals(leitura.Casa)); }
public static Leitura Add(int valor, Contrato contrato) { Utilizador uti = Utilizadores.Autenticado(); DateTime data = DateTime.Now; Leitura leitura = Leituras.Novo(valor, data, contrato); return(leitura); }
static void Main(string[] args) { Leitura leitura = new Leitura(); string textoOld = leitura.Processar2(); Escrita escrita = new Escrita(); escrita.Processar(textoOld); }
public void Post([FromBody] Leitura leitura) { if (leitura != null) { using (var db = new LeituraRep()) { db.Insert(leitura); } } }
public void Put([FromBody] Leitura leitura) { if (leitura != null) { using (var db = new LeituraRep()) { db.Update(leitura); } } }
public bool LeituraAgora([FromBody] Leitura l) { if (l != null) { return(true); } else { return(false); } }
static void Main(string[] args) { Leitura leitura = new Leitura(); List <InfoCorteDado> dadosCorte = leitura.GeraDadosParaCorte(@"c:\teste"); string dadosJson = leitura.ConverteParaJson(dadosCorte); Console.WriteLine(dadosJson); Console.ReadLine(); }
public static float Gestor() { Leitura lendo = new Leitura(); float lucro = lendo.lerTxtLucro(); float custo = lendo.lerTxtCusto(); float lucroLiquido = lucro - custo; float resultado = lucroLiquido / custo; return((resultado) * 100); }
private void RegistraConsumo(string casa, double consumo) { Leitura leitura = new Leitura(casa, consumo); if (leituras.Contains(leitura)) { MessageBox.Show("A leitura para esta casa já foi registrada", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { this.leituras.Add(leitura); InicializaFormulario(); } }
public (string[], int[], string) BoldedDates() { string data1; try { con = new MySqlConnection(conectabanco); command = new MySqlCommand("SELECT count(Data) FROM concurso", con); con.Open(); command.Parameters.Clear(); MySqlDataReader Leitura; Leitura = command.ExecuteReader(); Leitura.Read(); data1 = Leitura.GetString(0); Leitura.Close(); string[] marcar = new string[Convert.ToInt32(data1)]; int[] rev = new int[Convert.ToInt32(data1)]; for (int i = 1; i <= Convert.ToInt32(data1); i++) { command = new MySqlCommand("SELECT DataRevisao FROM concurso WHERE Id = ?", con); command.Parameters.Clear(); command.Parameters.Add("@Id", MySqlDbType.Int32).Value = i; Leitura = command.ExecuteReader(); Leitura.Read(); marcar[i - 1] = Leitura.GetString(0); Leitura.Close(); } con.Close(); return(marcar, rev, data1); } catch (Exception e) { throw e; } }
private void frmGeoTec_Load(object sender, EventArgs e) { Init Inicial = new Init(); Leitura Ler = new Leitura(); RegistryKey Reg = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run", true); Reg.SetValue("GeoTec Informatica", Application.ExecutablePath.ToString()); try { StreamReader lerCheck = new StreamReader(@"c:\FileSystem\CheckBox.txt"); bool Ch = Convert.ToBoolean(lerCheck.ReadLine()); lerCheck.Close(); if (Ch == true) { this.WindowState = FormWindowState.Minimized; this.Visible = false; this.ShowInTaskbar = false; notifyIcon.Visible = true; notifyIcon.BalloonTipText = "Sistema GeoTec Informática em background"; notifyIcon.ShowBalloonTip(10); } else { this.Visible = true; this.WindowState = FormWindowState.Normal; this.ShowInTaskbar = true; } } catch { } try { Ler.lerArquivo(); lblName.Text = "Olá Tudo Bem " + Ler.LerName() + " Obrigado Por Ser Nosso Cliente"; txtDescripition.Text = Ler.LerDescription(); } catch { } Inicial.CriarPasta(); }
private void button3_Click(object sender, EventArgs e) { Leitura Ler = new Leitura(); try { Ler.lerArquivo(); MessageBox.Show(Ler.LerDate(), "Garantia Válida até:", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { var resut = MessageBox.Show("Os Aquivos de Garantia não foram configurados, deseja configura-los agora?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resut == DialogResult.Yes) { frmLogin l = new frmLogin(); l.Visible = true; } } }
static void Main(string[] args) { try { Produto p = new Produto(); Leitura l = new Leitura(); p.Nome = l.LerNome(); p.Descricao = l.LerDescricao(); p.Preco = l.LerPreco(); p.Quantidade_Estoque = l.LerQuantidadeEstoque(); p.Data_Cadastro = l.LerDataCadastro(); ProdutoDAL d = new ProdutoDAL(); if (d.Insert(p)) { Console.WriteLine("Dados Gravados com Sucesso!!!!"); } else { Console.WriteLine("Não foi possível realizar o Cadastro!"); } //Listando todos os dados contidos na tabela: foreach (Produto pro in d.Select()) { Console.WriteLine("\n"); Console.WriteLine("\nCódigo.....................: " + pro.Codigo); Console.WriteLine("\nNome.......................: " + pro.Nome); Console.WriteLine("\nDescrição..................: " + pro.Descricao); Console.WriteLine("\nPreço......................: R$ " + pro.Preco); Console.WriteLine("\nQuantidade Estoque.........: " + pro.Quantidade_Estoque); Console.WriteLine("\nData Cadastro..............: " + pro.Data_Cadastro); } } catch (Exception e) { Console.WriteLine("Erro.........: " + e.Message); } Console.ReadKey(); }
/// <summary> /// Adiciona Leitura na Base de dados e cria objecto /// </summary> /// <param name="valor">Valor da leitura</param> /// <param name="data">Data que foi efectuada</param> /// <param name="contrato">Contrato associado</param> /// <returns></returns> public static Leitura Novo(int valor, DateTime data, Contrato contrato) { int id = 0; int rows; Leitura novaLeitura; DBConnection conn = new DBConnection(); DataTable dt; //Inserir morada na base de dados rows = conn.NonQuery("INSERT INTO leitura (valor, data, contrato_id) VALUES (@0, @1, @2)", valor, data, contrato.Id); dt = conn.Query("SELECT * FROM leitura WHERE valor = @0 AND contrato_id = @1 ORDER BY id DESC LIMIT 1", valor, contrato.Id); id = dt.Rows[dt.Rows.Count - 1].Field <int>("id"); novaLeitura = new Leitura(id, data, valor, contrato); leituras.Add(novaLeitura); return(novaLeitura); }
private void btnProcurar_Click(object sender, EventArgs e) { DialogResult dr = openFileDialog1.ShowDialog(); if (dr == System.Windows.Forms.DialogResult.OK) { // Le os arquivos selecionados txtArquivo.Text = openFileDialog1.FileName; leitura = new Leitura(txtArquivo.Text); if (leitura.erros.Count > 0) { gridErros.DataSource = leitura.erros; gridErros.Visible = true; } //panel1.Visible = true; } }
static void Main(string[] args) { Leitura leitura = new Leitura(); leitura.Processar(); }
static void Main(string[] args) { double precoFinal = 0; ArquivoPessoa.criar(); //identificando tipo de pessoa string r; Console.WriteLine("Informe se o cliente é pessoa fisica ou juridica: "); r = Console.ReadLine(); while ((r != "fisica") && (r != "juridica")) { Console.WriteLine("valor inválido, digite novamente: "); r = Console.ReadLine(); } //Adicionando dados da pessoa if (r == "juridica") { Juridica pessoa = new Juridica(); Console.WriteLine("Digite o nome do cliente: "); pessoa.nomePessoa = (Console.ReadLine()); ArquivoPessoa.addText("Nome: " + pessoa.nomePessoa); Console.WriteLine("Digite o cnpj do cliente: "); pessoa.cnpj = (Console.ReadLine()); ArquivoPessoa.addText("cnpj: " + pessoa.nomePessoa); Console.WriteLine("Digite o numero do cliente: "); pessoa.numeroPessoa = (Console.ReadLine()); ArquivoPessoa.addText("Numero: " + pessoa.numeroPessoa); Console.WriteLine("Digite o endereço do cliente: "); pessoa.enderecoPessoa = (Console.ReadLine()); ArquivoPessoa.addText("Endereço: " + pessoa.enderecoPessoa); Console.WriteLine("Razão social: "); pessoa.razaoSocial = (Console.ReadLine()); ArquivoPessoa.addText("Razão Social: " + pessoa.razaoSocial); Console.WriteLine("CNAE: "); pessoa.cnae = ("CNAE: " + Console.ReadLine()); ArquivoPessoa.addText(pessoa.cnae); Console.WriteLine("A empresa é uma multinacional? (sim/nao) "); r = Console.ReadLine(); while ((r != "sim") && (r != "nao")) { Console.WriteLine("Valor inválido, digite novamente "); r = Console.ReadLine(); } if (r == "sim") { pessoa.multinacional = (true); ArquivoPessoa.addText("Multinacional: Sim "); } else { pessoa.multinacional = false; ArquivoPessoa.addText("Multinacional: Não "); } Console.WriteLine("Informe o tipo de empresa: "); pessoa.tipoEmpresa = (Console.ReadLine()); ArquivoPessoa.addText("Tipo: " + pessoa.tipoEmpresa); Console.WriteLine("Responsável: "); pessoa.responsavel = (Console.ReadLine()); ArquivoPessoa.addText("Responsavel: " + pessoa.responsavel); } else { Fisica pessoa = new Fisica(); Console.WriteLine("Digite o nome do cliente: "); pessoa.cpf = (Console.ReadLine()); ArquivoPessoa.addText("cpf: " + pessoa.nomePessoa); Console.WriteLine("Digite o nome do cliente: "); pessoa.nomePessoa = (Console.ReadLine()); ArquivoPessoa.addText("Nome: " + pessoa.nomePessoa); Console.WriteLine("Digite o numero do cliente: "); pessoa.numeroPessoa = (Console.ReadLine()); ArquivoPessoa.addText("Numero: " + pessoa.numeroPessoa); Console.WriteLine("Digite o endereço do cliente: "); pessoa.enderecoPessoa = (Console.ReadLine()); ArquivoPessoa.addText("Endereço: " + pessoa.enderecoPessoa); Console.WriteLine("Digite a idade do cliente: "); pessoa.idade = (Console.ReadLine()); ArquivoPessoa.addText("Idade: " + pessoa.idade); Console.WriteLine("Digite o rg do cliente: "); pessoa.rg = (Console.ReadLine()); ArquivoPessoa.addText("RG: " + pessoa.rg); Console.WriteLine("Nacionalidade do cliente: "); pessoa.nacionalidade = Console.ReadLine(); ArquivoPessoa.addText("Nacionalidade: " + pessoa.nacionalidade); } //Identificando dispositivo string d; Console.WriteLine("Aparelho para concerto: Dispositivo Móvel (d) , Computador (c) ou Monitor (m): "); r = Console.ReadLine(); while ((r != "d") && (r != "c") && (r != "m")) { Console.WriteLine("Valor inválido, digite novamente "); r = Console.ReadLine(); } //Adicionando dados dos dispositivos switch (r) { case "d": Console.WriteLine("Informe se é Celular-Tablet (ct) ou SmartWatch (sw): "); d = Console.ReadLine(); while ((d != "ct") && (d != "sw")) { Console.WriteLine("Valor inválido, digite novamente "); d = Console.ReadLine(); } if (d == "ct") { ArquivoPessoa.addText("Dispositivo móvel: Celular/Tablet"); Celular_tablet dispositivo = new Celular_tablet(); Console.WriteLine("Precisa de concerto de tela? (sim/nao) "); r = Console.ReadLine(); while ((r != "sim") && (r != "nao")) { Console.WriteLine("Valor inválido, digite novamente "); r = Console.ReadLine(); } if (r == "sim") { dispositivo.tela = true; ArquivoPessoa.addText("Precisa de conserto de tela: sim"); } else { dispositivo.tela = false; ArquivoPessoa.addText("Precisa de conserto de tela: nao"); } Console.WriteLine("Sistema operacional do dispositivo: "); dispositivo.sistemaOperacional = Console.ReadLine(); ArquivoPessoa.addText("Siatema operacional: " + dispositivo.sistemaOperacional); Console.WriteLine("Marca do dispositivo:"); dispositivo.marca = Console.ReadLine(); ArquivoPessoa.addText("Marca: " + dispositivo.marca); Console.WriteLine("Chip estragado? (sim/nao) "); r = Console.ReadLine(); while ((r != "sim") && (r != "nao")) { Console.WriteLine("Valor inválido, digite novamente "); r = Console.ReadLine(); } if (r == "sim") { dispositivo.chip = true; ArquivoPessoa.addText("Precisa de conserto de chip: sim"); } else { dispositivo.chip = false; ArquivoPessoa.addText("Precisa de conserto de chip: nao"); } Console.WriteLine("Tipo entrada:"); dispositivo.tipoEntrada = Console.ReadLine(); ArquivoPessoa.addText("Tipo de entrada: " + dispositivo.tipoEntrada); if ((dispositivo.sistemaOperacional == "ios") && (dispositivo.tela == true)) { precoFinal += 800; } else { precoFinal += 500; } if ((dispositivo.sistemaOperacional == "ios") && (dispositivo.chip == true)) { precoFinal += 50; } else { precoFinal += 25; } } if (d == "sw") { SmartWatch smartwatch = new SmartWatch(); Console.WriteLine("Precisa de concerto de tela? (sim/nao) "); r = Console.ReadLine(); while ((r != "sim") && (r != "nao")) { Console.WriteLine("Valor inválido, digite novamente "); r = Console.ReadLine(); } if (r == "sim") { smartwatch.tela = true; ArquivoPessoa.addText("Precisa de conserto de tela: sim"); } else { smartwatch.tela = false; ArquivoPessoa.addText("Precisa de conserto de tela: nao"); } Console.WriteLine("Sistema operacional do dispositivo: "); smartwatch.sistemaOperacional = Console.ReadLine(); ArquivoPessoa.addText("Sistema operacional:" + smartwatch.sistemaOperacional); Console.WriteLine("Precisa de concerto no leitor biométrico? (sim/nao) "); r = Console.ReadLine(); while ((r != "sim") && (r != "nao")) { Console.WriteLine("Valor inválido, digite novamente "); r = Console.ReadLine(); } if (r == "sim") { smartwatch.leitorBiometrio = true; ArquivoPessoa.addText("Precisa de conserto de Leitor Biometrico: sim"); } else { smartwatch.leitorBiometrio = false; ArquivoPessoa.addText("Precisa de conserto de leitor biometrico: nao"); } if ((smartwatch.sistemaOperacional == "ios") && (smartwatch.tela == true)) { precoFinal += 300; } else { precoFinal += 200; } if ((smartwatch.sistemaOperacional == "ios") && (smartwatch.leitorBiometrio == true)) { precoFinal += 200; } else { precoFinal += 70; } } Console.WriteLine(" Obrigado, Retornamos com o valor. "); break; case "c": Console.WriteLine("Informe se é PC (pc) ou noteboook (nb): "); d = Console.ReadLine(); while ((d != "pc") && (d != "nb")) { Console.WriteLine("Valor inválido, digite novamente "); d = Console.ReadLine(); } if (d == "pc") { ArquivoPessoa.addText("Computador: Desktop "); PC computador = new PC(); Console.WriteLine("Modelo da placa de vídeo:"); computador.placaV = Console.ReadLine(); ArquivoPessoa.addText("Modelo da Placa de Video: " + computador.placaV); Console.WriteLine("Modelo do processador:"); computador.processador = Console.ReadLine(); ArquivoPessoa.addText("Modelo do Processador: " + computador.processador); Console.WriteLine("Quantidade de memória ram:"); computador.ram = Convert.ToInt32(Console.ReadLine()); ArquivoPessoa.addText("Quantidade de memoria ram: " + computador.ram); Console.WriteLine("Está oxidado? (sim/nao) "); r = Console.ReadLine(); while ((r != "sim") && (r != "nao")) { Console.WriteLine("Valor inválido, digite novamente "); r = Console.ReadLine(); } if (r == "sim") { computador.oxidacao = true; ArquivoPessoa.addText("Oxidado: sim"); } else { computador.oxidacao = false; ArquivoPessoa.addText("Oxidado: nao"); } Console.WriteLine("Potência da fonte:"); computador.fonte = Convert.ToInt32(Console.ReadLine()); ArquivoPessoa.addText("Potencia da fonte(W): " + computador.fonte); Console.WriteLine("Problema no driver optico? (sim/nao) "); r = Console.ReadLine(); while ((r != "sim") && (r != "nao")) { Console.WriteLine("Valor inválido, digite novamente "); r = Console.ReadLine(); } if (r == "sim") { computador.leitorOptico = true; ArquivoPessoa.addText("Problema no Driver Optico: sim"); } else { computador.leitorOptico = false; ArquivoPessoa.addText("Problema no Driver Optico: nao"); } Console.WriteLine("Modelo da placa mãe:"); computador.placaM = Console.ReadLine(); ArquivoPessoa.addText("Modelo da placa mae: " + computador.placaM); Console.WriteLine(" Obrigado, Retornamos com o valor. "); if (computador.oxidacao == true) { precoFinal += 200; } if (computador.leitorOptico == true) { precoFinal += 100; } } if (d == "nb") { ArquivoPessoa.addText("Computador: Notebook"); Notebook notebook = new Notebook(); Console.WriteLine("Modelo da placa de vídeo:"); notebook.placaV = Console.ReadLine(); ArquivoPessoa.addText("Modelo da placa de video: " + notebook.placaV); Console.WriteLine("Modelo do processador:"); notebook.processador = Console.ReadLine(); ArquivoPessoa.addText("Modelo do processador: " + notebook.processador); Console.WriteLine("Quantidade de memória ram:"); notebook.ram = Convert.ToInt32(Console.ReadLine()); ArquivoPessoa.addText("Quantidade de ram: " + notebook.ram); Console.WriteLine("Está oxidado? (sim/nao) "); r = Console.ReadLine(); while ((r != "sim") && (r != "nao")) { Console.WriteLine("Valor inválido, digite novamente "); r = Console.ReadLine(); } if (r == "sim") { notebook.oxidacao = true; ArquivoPessoa.addText("Oxidado: sim"); } else { notebook.oxidacao = false; ArquivoPessoa.addText("Oxidado: nao"); } Console.WriteLine("Tamanho da tela no notebook:"); notebook.tamanhoTela = double.Parse(Console.ReadLine()); ArquivoPessoa.addText("Tamanho da tela: " + notebook.tamanhoTela); Console.WriteLine("Bateria com problema? (sim/nao) "); r = Console.ReadLine(); while ((r != "sim") && (r != "nao")) { Console.WriteLine("Valor inválido, digite novamente "); r = Console.ReadLine(); } if (r == "sim") { notebook.bateria = true; ArquivoPessoa.addText("Bateria com problema: sim"); } else { notebook.bateria = false; ArquivoPessoa.addText("Bateria com problema: sim"); } Console.WriteLine("Marca do notebook:"); notebook.marca = Console.ReadLine(); ArquivoPessoa.addText("Marca do notebook: " + notebook.marca); if (notebook.oxidacao == true) { precoFinal += 300; } if (notebook.bateria == true) { precoFinal += 150; } } Console.WriteLine(" Obrigado, Retornamos com o valor. "); break; case "m": Monitor monitor = new Monitor(); Console.WriteLine("Tipo de monitor:"); monitor.tipo = Console.ReadLine(); ArquivoPessoa.addText("Tipo do monitor: " + monitor.tipo); Console.WriteLine("Tamanho da tela:"); monitor.tamanhoTela = double.Parse(Console.ReadLine()); ArquivoPessoa.addText("Tamanho do monitor: " + monitor.tamanhoTela); Console.WriteLine(" Obrigado, Retornamos com o valor. "); precoFinal += 600; break; default: Console.WriteLine("Valor inválido"); break; } if (precoFinal == 0) { Console.WriteLine("Desculpe, mas parece que não podemos resolver seu problema"); } Console.WriteLine("Preço Final = " + precoFinal); Console.WriteLine("\n"); string procurar = ""; Console.WriteLine("Dejesa ver o cadastro de algum cliente? Digite o nome:"); procurar = Console.ReadLine(); bool achou = Leitura.ler(procurar); while (achou == false) { Console.WriteLine("Dejesa ver o cadastro de algum cliente? Digite o nome:"); procurar = Console.ReadLine(); achou = Leitura.ler(procurar); } Console.ReadKey(); }