protected void BtnCadastro_Click(object sender, EventArgs e) { try { Tarefa t = new Tarefa(); t.NomeTarefa = txtNome.Text; t.DataHora = DateTime.Parse(txtDataHora.Text); t.Descricao = txtDescricao.Text; t.Usuario = (Usuario)Session["usuario"]; //usuario autenticado TarefaBusiness business = new TarefaBusiness(); business.Cadastrar(t); lblMessangem.Text = "Tarefa " + t.NomeTarefa + " cadastrado com sucesso. "; //limpar os campos do formulário txtNome.Text = string.Empty; txtDataHora.Text = string.Empty; txtDescricao.Text = string.Empty; } catch (Exception ex) { lblMessangem.Text = ex.Message; } }
protected void btnCadastro_Click(object sender, EventArgs e) { if (ValidateFields()) { try { TarefaBusiness business = new TarefaBusiness(); Tarefa t = new Tarefa(); t.Funcionario = new Funcionario(); t.Cargo = new Cargo(); t.Nome = txtNome.Text; t.Descricao = txtDescricao.Text; t.DataSolicitacao = DateTime.Parse(txtDataRecebimento.Text); t.DataEntrega = DateTime.Parse(txtDataFim.Text); Funcionario f = (Funcionario)Session["user"]; t.Funcionario.Matricula = f.Matricula; t.Cargo.IdCargo = f.Cargo.IdCargo; if (chkStatus1.Checked) { string status = "Pendente"; t.Status = (Status)Enum.Parse(typeof(Status), status); } else { if (chkStatus2.Checked) { string status = "Concluida"; t.Status = (Status)Enum.Parse(typeof(Status), status); } } business.Cadastrar(t); lblMensagem.Text = "Tarefa " + t.Nome + " cadastrada com sucesso."; lblMensagem.ForeColor = Color.DarkBlue; txtNome.Text = string.Empty; txtDescricao.Text = string.Empty; txtDataRecebimento.Text = string.Empty; txtDataFim.Text = string.Empty; lblErroDataFim.Text = string.Empty; lblErroDataRec.Text = string.Empty; lblErroDescr.Text = string.Empty; lblErroNome.Text = string.Empty; lblErroStatus.Text = string.Empty; chkStatus1.Checked = false; chkStatus1.Enabled = true; chkStatus2.Checked = false; chkStatus2.Enabled = true; } catch (Exception ex) { lblMensagem.Text = ex.Message; } } }