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)));
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 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
         });
     }
 }