protected void Page_Init(object sender, EventArgs e) { List<Usuario> listaU = new List<Usuario>(); UsuarioBL ubl = new UsuarioBL(); listaU = ubl.buscaUsuariosEmpresa(Convert.ToInt16(Session["empresa"].ToString())); foreach (Usuario u in listaU) { listaResponsaveis.Items.Add(u.email); } listaResponsaveis.DataBind(); EtapaBL ebl = new EtapaBL(); Dictionary<string, string> listaE = new Dictionary<string, string>(); listaE = ebl.buscaDescricaoEtapas(); listaEtapas.Items.Add("--selecione--"); listaEtapas.DataSource = listaE; listaEtapas.DataBind(); if (Request["id_tarefa"] != null) { int id = Convert.ToInt16(Request["id_tarefa"].ToString()); TarefaBL tbl = new TarefaBL(); EtapaBL etapaBL = new EtapaBL(); Tarefa t = new Tarefa(); t = tbl.buscaTarefa(id); idProjeto = t.idProjeto; idTarefa = t.id; idEtapa = t.idEtapa; string descEtapa = etapaBL.buscaDescricaoEtapa(t.idEtapa); listaEtapas.SelectedItem.Value = descEtapa; obs = t.observacao; listaResponsaveis.SelectedItem.Value = t.emailResponsavel; txtTitulo.Value = t.titulo; txtDataIni.Value = t.dataInicio.ToShortDateString(); txtPrazo.Value = t.prazoEstimado.ToString(); switch(t.status) { case 0: pendente.Checked = true; break; case 1: emAndamento.Checked = true; break; case 2: concluido.Checked = true; break; case 3: cancelado.Checked = true; break; } } else { Response.Redirect("ConsultaProjeto.aspx"); } }
protected void Page_Init(object sender, EventArgs e) { if (!IsPostBack) { ProjetoBL pbl = new ProjetoBL(); Dictionary<string, string> lista = new Dictionary<string, string>(); lista = pbl.buscaTiposProjeto(); listaTipo.DataSource = lista; listaTipo.DataBind(); List<Usuario> listaU = new List<Usuario>(); string teste = Session["empresa"].ToString(); UsuarioBL ubl = new UsuarioBL(); listaU = ubl.buscaUsuariosEmpresa(Convert.ToInt16(teste)); foreach (Usuario u in listaU) { listaResponsaveis.Items.Add(u.email); } listaResponsaveis.DataBind(); Dictionary<string, string> listaTer = new Dictionary<string, string>(); TerceiroBL tb = new TerceiroBL(); List<Terceiro> listaT = new List<Terceiro>(); listaT = tb.buscaTerceiros(Convert.ToInt16(Session["empresa"])); foreach (Terceiro t in listaT) { string item = t.id.ToString(); string item2 = t.nome.ToString(); listaTer.Add(item, item2); } listaTerceiros.DataSource = listaTer; listaTerceiros.DataBind(); if (Request["id_projeto"] != null) { p = pbl.buscaProjeto("", Convert.ToInt16(Request["id_projeto"].ToString())); txtTitulo.Value = p.titulo; listaResponsaveis.Text = p.emailResponsavel; listaTipo.SelectedIndex = p.tipo; GridView grid = new GridView(); DataTable dt = new DataTable(); List<Tarefa> listaTarefas = new List<Tarefa>(); TarefaBL tbl = new TarefaBL(); listaTarefas = tbl.buscaTarefasProjeto(p.id, false, ""); DataColumn c1 = new DataColumn("Responsavel", Type.GetType("System.String")); DataColumn c2 = new DataColumn("DataInicio", Type.GetType("System.String")); DataColumn c3 = new DataColumn("Prazo", Type.GetType("System.String")); DataColumn c4 = new DataColumn("Status", Type.GetType("System.String")); DataColumn c5 = new DataColumn("Titulo", Type.GetType("System.String")); DataColumn c6 = new DataColumn("editar", Type.GetType("System.String")); dt.Columns.Add(c1); dt.Columns.Add(c2); dt.Columns.Add(c3); dt.Columns.Add(c4); dt.Columns.Add(c5); dt.Columns.Add(c6); foreach (Tarefa t in listaTarefas) { DataRow dr = dt.NewRow(); dr["Responsavel"] = t.emailResponsavel.ToString(); dr["DataInicio"] = t.dataInicio.ToShortDateString(); dr["Prazo"] = t.dataInicio.AddDays(t.prazoEstimado).ToShortDateString(); switch (t.status) { case 0: dr["Status"] = "Pendente"; break; case 1: dr["Status"] = "Em Andamento"; break; case 2: dr["Status"] = "ConcluĂda"; break; case 3: dr["Status"] = "Cancelada"; break; } dr["Titulo"] = t.titulo.ToString(); dr["editar"] = "~/EditaTarefa.aspx?id_tarefa=" + t.id.ToString(); dt.Rows.Add(dr); } gridTarefas.DataSource = dt.Copy(); gridTarefas.DataBind(); } EtapaBL ebl = new EtapaBL(); Dictionary<string, string> listaE = new Dictionary<string, string>(); listaE = ebl.buscaDescricaoEtapas(); lstEtapa.DataSource = listaE; lstEtapa.DataBind(); } }
protected void Page_Init(object sender, EventArgs e) { List<Usuario> listaU = new List<Usuario>(); UsuarioBL ubl = new UsuarioBL(); listaU = ubl.buscaUsuariosEmpresa(Convert.ToInt16(Session["empresa"].ToString())); foreach (Usuario u in listaU) { listaResponsaveis.Items.Add(u.email); } listaResponsaveis.DataBind(); EtapaBL ebl = new EtapaBL(); Dictionary<string, string> listaE = new Dictionary<string, string>(); listaE = ebl.buscaDescricaoEtapas(); ListaEtapas.DataSource = listaE; ListaEtapas.DataBind(); if (Request["id_projeto"] != null) { idProjeto = Convert.ToInt16(Request["id_projeto"].ToString()); } }