protected void Page_Load(object sender, EventArgs e) { //verificar se a página esta sendo carregada pela 1/vez if (!IsPostBack) { try { //recuperar o usuario da sessão (autenticado..) Usuario u = (Usuario)Session["usuario"]; //instanciar a camada de negócio.. TarefaBusiness business = new TarefaBusiness(); //recuperar a data de inicio e termino da semana txtDataIni.Text = StartOfWeek(DateTime.Now) .ToString("dd/MM/yyyy HH:mm"); txtDataFim.Text = EndOfWeek(DateTime.Now) .ToString("dd/MM/yyyy HH:mm"); //executar a consulta.. List <Tarefa> lista = business.Consultar(StartOfWeek (DateTime.Now), EndOfWeek(DateTime.Now), u.IdUsuario); //carregar os dados no listview listTarefas.DataSource = lista; listTarefas.DataBind(); } catch (Exception ex) { lblMensagem.Text = ex.Message; } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { Funcionario f = (Funcionario)Session["user"]; TarefaBusiness business = new TarefaBusiness(); Tarefa t = new Tarefa(); DateTime dataAtual = StartOfWeek(DateTime.Now); DateTime dataFinal = EndOfWeek(DateTime.Now); List <Tarefa> lista = business.ConsultarTodas(f.Matricula, dataAtual, dataFinal); listTarefasSemana.DataSource = lista; listTarefasSemana.DataBind(); } catch (Exception ex) { lblMensagem.Text = ex.Message; lblMensagem.ForeColor = Color.Red; } } }
protected void ddlTarefa_SelectedIndexChanged(object sender, EventArgs e) { try { if (!string.IsNullOrEmpty(ddlTarefa.SelectedValue)) { int codigo = int.Parse(ddlTarefa.SelectedValue); TarefaBusiness business = new TarefaBusiness(); List <Tarefa> lista = new List <Tarefa>(); lista = business.ConsultarDDL(codigo); gridTarefas.DataSource = lista; gridTarefas.DataBind(); } else { ListarTarefa(); } } catch (Exception ex) { lblMensagem.Text = ex.Message; lblMensagem.ForeColor = Color.Red; } }
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 btnEdicao_Click(object sender, EventArgs e) { if (ValidateField()) { try { TarefaBusiness business = new TarefaBusiness(); int idTarefa = int.Parse(txtCodigo.Text); Tarefa t = business.ConsultarTarefa(idTarefa); t.Nome = txtNome.Text; t.Descricao = txtDescricao.Text; t.DataSolicitacao = DateTime.Parse(txtDataRecebimento.Text); t.DataEntrega = DateTime.Parse(txtDataFim.Text); 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.Atualizar(t); lblMensagem.Text = "Tarefa " + t.Nome + " atualizada com sucesso."; lblMensagem.ForeColor = Color.DarkBlue; 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; lblMensagem.ForeColor = Color.Red; } } }
private void CarregarTarefa() { int idTarefa = int.Parse(Request.QueryString["id"]); TarefaBusiness business = new TarefaBusiness(); Tarefa t = business.ConsultarTarefa(idTarefa); txtCodigo.Text = t.IdTarefa.ToString(); txtNome.Text = t.Nome; txtDescricao.Text = t.Descricao; }
private void CarregarPagina() { Tarefa t = new Tarefa(); TarefaBusiness business = new TarefaBusiness(); int idTarefa = int.Parse(Request.QueryString["id"]); t = business.ConsultarTarefa(idTarefa); txtCodigo.Text = t.IdTarefa.ToString(); txtNome.Text = t.Nome; txtDescricao.Text = t.Descricao; txtDataFim.Text = t.DataEntrega.ToString(); txtDataRecebimento.Text = t.DataSolicitacao.ToString(); }
private void ListarTarefa() { try { TarefaBusiness business = new TarefaBusiness(); Tarefa t = new Tarefa(); List <Tarefa> lista = new List <Tarefa>(); Funcionario f = (Funcionario)Session["user"]; lista = business.ConsultarTodas(f.Matricula); gridTarefas.DataSource = lista; gridTarefas.DataBind(); } catch (Exception ex) { lblMensagem.Text = ex.Message; lblMensagem.ForeColor = Color.Red; } }
protected void btnExcluir_Click(object sender, EventArgs e) { try { TarefaBusiness business = new TarefaBusiness(); int idTarefa = int.Parse(txtCodigo.Text); business.Excluir(idTarefa); Tarefa t = new Tarefa(); lblMensagem.Text = "Tarefa " + t.Nome + " excluída com sucesso."; lblMensagem.ForeColor = Color.DarkBlue; btnExcluir.Enabled = false; } catch (Exception ex) { lblMensagem.Text = ex.Message; lblMensagem.ForeColor = Color.Red; } }
private void CarregarTarefas() { try { TarefaBusiness business = new TarefaBusiness(); List <Tarefa> lista = new List <Tarefa>(); Funcionario f = (Funcionario)Session["user"]; lista = business.ConsultarTodas(f.Matricula); ddlTarefa.DataSource = lista; ddlTarefa.DataTextField = "Nome"; ddlTarefa.DataValueField = "IdTarefa"; ddlTarefa.DataBind(); ddlTarefa.Items.Insert(0, new ListItem("- Escolha uma Tarefa - ", "")); } catch (Exception ex) { lblMensagem.Text = ex.Message; lblMensagem.ForeColor = Color.Red; } }
protected void BtnConsulta_Click(object sender, EventArgs e) { try { //recuperar o usuario de sessão Usuario u = (Usuario)Session["usuario"]; //casting //resgatar as datas informadas nos campos DateTime dataIni = DateTime.Parse(txtDataIni.Text); DateTime dataFim = DateTime.Parse(txtDataFim.Text); //executar a consulta.. TarefaBusiness business = new TarefaBusiness(); List <Tarefa> lista = business.Consultar(dataIni, dataFim, u.IdUsuario); //popular o gridview gridTarefas.DataSource = lista; //popular o grif gridTarefas.DataBind(); //exibindo o conteudo } catch (Exception ex) { lblMensagem.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; } } }