public ActionResult FichaCadastral(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, "O Id deve ser informado")); } Funcionario funcionario = db.Funcionarios.Find(id); funcionario.Contrato = db.Contratos.SingleOrDefault(u => u.IdFuncionario == funcionario.Id); funcionario.Contrato.Cargo = db.Cargos.SingleOrDefault(u => u.Id == funcionario.Contrato.IdCargo); DataContrato dt = new DataContrato(funcionario.Contrato); TPA.Services.TimeSpan2 TempoDeCasa = new TimeSpan2(dt.DataInicio, dt.DataFim); funcionario.Contrato.TempoDeCasa = TempoDeCasa.ToString(); if (funcionario.DataNascimento != null) { funcionario.Idade = new TimeSpan2(DateTime.Parse(funcionario.DataNascimento), DateTime.Today).TempoDecorrido("y"); } if (funcionario == null) { return(HttpNotFound()); } return(View(Mapper.Map <Funcionario, FichaCadastralViewModel>(funcionario))); }
private void dayUpDn_ValueChanged(object sender, EventArgs e) { var ts = new TimeSpan2((int)dayUpDn.Value, (int)hrUpDn.Value, (int)minUpDn.Value, (int)secUpDn.Value, (int)msUpDn.Value); try { outputLabel.Text = ts.ToString(formatTextBox.Text, formatInfo); } catch (Exception ex) { outputLabel.Text = ex.Message; } button1_Click(sender, e); }
private void Initialize() { listView1.Items.Clear(); foreach (var t in ts.GetRunningTasks()) { TimeSpan2 dur = DateTime.Now - t.LastRunTime; listView1.Items.Add(new ListViewItem(new string[] { t.Name, t.LastRunTime.ToString("G"), dur.ToString("[%d_@d],[%h_@h],[%m_@m],[%s_@s]"), t.CurrentAction, t.Path }) { Tag = t }); } }