// GET: Metricas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Metricas metricas = db.Metricas.Find(id); if (metricas == null) { return(HttpNotFound()); } var metricasViewModel = ModelMappingProfile.Mapper.Map <Metricas, MetricasViewModel>(metricas); var tipoMetricaViewModel = ModelMappingProfile.Mapper.Map <List <TiposMetricas>, List <TiposMetricasViewModel> >(db.TiposMetricas.ToList()); metricasViewModel.TipoMetricaList = new SelectList(tipoMetricaViewModel, "Id", "TipoMetrica", metricasViewModel.IdTipo); var unidadMedidaViewModel = ModelMappingProfile.Mapper.Map <List <UnidadeDeMedidas>, List <UnidadesMedidasViewModel> >(db.UnidadeDeMedidas.ToList()); metricasViewModel.UnidadMedidaList = new SelectList(unidadMedidaViewModel, "Id", "UnidadMedida", metricasViewModel.IdUnidad); return(PartialView("Edit", metricasViewModel)); }
public ActionResult DeleteConfirmed(int id) { Metricas metricas = db.Metricas.Find(id); db.Metricas.Remove(metricas); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Metricas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Metricas metricas = db.Metricas.Find(id); if (metricas == null) { return(HttpNotFound()); } return(View(metricas)); }
public ImportarServico(IProvider provider, OpcoesServico opcoes) { _provider = provider; _opcoes = opcoes; _idRegistroFinal = opcoes.RegistroInicial + opcoes.QuantRegistrosImportar; _dirInfo = new DirectoryInfo(opcoes.DirArqImportar); _metricas = new Metricas(); _empresas = new List <Empresa>(); _socios = new List <Socio>(); _cnaes = new List <Cnae>(); }
private void BtnPdf_Click(object sender, EventArgs e) { System.Threading.Thread gambiarra = new System.Threading.Thread(new System.Threading.ThreadStart(() => { Metricas met = new Metricas(); var pdf = met.GetPdfFile(); var op = new FolderBrowserDialog(); if (op.ShowDialog() == DialogResult.OK) { System.IO.File.WriteAllBytes(op.SelectedPath + "\\pdf_" + Guid.NewGuid().ToString() + ".pdf", pdf); } })); gambiarra.SetApartmentState(System.Threading.ApartmentState.STA); gambiarra.IsBackground = false; gambiarra.Start(); }
private void SalvarMetricas(Metricas metricas) { var arquivoMetricas = $@"{_opcoes.DirTrabalho}\Metricas.log"; using (StreamWriter w = File.AppendText(arquivoMetricas)) { w.WriteLine($"\r\nLog Métricas: {DateTime.Now}"); w.WriteLine($"Registros processados: {_idRegistro} em {_arquivosProcessados} arquivo(s)"); w.WriteLine($"Empresas: {_quantEmpresas}"); w.WriteLine($"Sócios: {_quantSocios}"); w.WriteLine($"Cnaes: {_quantCnaes}"); w.WriteLine($"Tamanho Lote: {_opcoes.TamanhoLote}"); w.WriteLine($"Tempo total: {metricas.Sw.ElapsedMilliseconds}ms"); w.WriteLine($"GC Gen #2: {GC.CollectionCount(2) - metricas.Before2}"); w.WriteLine($"GC Gen #1: {GC.CollectionCount(1) - metricas.Before1}"); w.WriteLine($"GC Gen #0: {GC.CollectionCount(0) - metricas.Before0}"); w.WriteLine("----------------------------------------------------------------------------------------"); } }