private void GravaChamando() { int id_grupo = 0; if (dropArea.SelectedValue != "SELECIONE" && dropAsssunto.SelectedValue != "SELECIONE") { if (Session["acessoLogin"] != null) { AcessoLogin acessoLogin = (AcessoLogin)Session["acessoLogin"]; // if (acessoLogin.idFranquia > 0) // { daogetChamados bdc = new daogetChamados(); DataTable dt_valida = new DataTable(); dt_valida = bdc.ValidaChamado(acessoLogin.idFranquia, Convert.ToInt32(dropAsssunto.SelectedValue)); if (dt_valida.Rows.Count > 0) { Mensagem("EXISTE UM CHAMADO COM O MESMO MOTIVO EM ABERTO.."); } else { daoChamados bda = new daoChamados(); int id_motivo = Convert.ToInt32(dropAsssunto.SelectedValue); StringBuilder ds_descricao = new StringBuilder(txtDescricao.Text); int franquia = acessoLogin.idFranquia; string userChamado = txtNome.Text; int area = Convert.ToInt32(dropArea.SelectedValue); int exec = 0; if (Session["id_grupo"] != null) { id_grupo = Convert.ToInt32(Session["id_grupo"].ToString()); } exec = bda.pro_setGravaChamada(id_motivo, ds_descricao, franquia, userChamado, id_grupo); if (exec > 0) { Mensagem("CHAMADO ABERTO COM SUCESSO: " + exec.ToString()); txtStatus.Text = "ABERTO"; EnviaEmail(dropArea.SelectedItem.Text, ds_descricao, txtSLA.Text, exec, area); } else { Mensagem("NÃO FOI POSSIVEL ABRIR SEU CHAMADO:"); } } // } // else // { // Mensagem("USUÁRIO NÃO PERTENCE A NENHUMA FRANQUIA"); // } } else { Response.Redirect("../../Login.aspx"); } } else { Mensagem("FAVOR PREENCHER TODAS AS INFORMAÇÕES:"); } }
private void BuscaStatus() { daogetChamados bdc = new daogetChamados(); DataSet ds = bdc.geStatusChamados(); dropFiltros.DataSource = ds; dropFiltros.DataBind(); dropFiltros.Items.Insert(0, "Selecione"); }
public void getDados() { if (Session["id"] != null) { int _detalhes = Convert.ToInt32(Session["id"].ToString()); lblNrChamado.Text = _detalhes.ToString(); numero.Value = _detalhes.ToString(); //txtNr.Text = _detalhes.ToString(); daogetChamados bda = new daogetChamados(); DataSet dt_Chamados = new DataSet(); dt_Chamados = bda.GetDetalhes(_detalhes); if (dt_Chamados.Tables[0].Rows.Count > 0) { TxtDescricao.Text = dt_Chamados.Tables[0].Rows[0]["ds_Descricao"].ToString(); txtComentarios.Text = dt_Chamados.Tables[0].Rows[0]["ds_comentarios"].ToString(); int id_status = Convert.ToInt32(dt_Chamados.Tables[0].Rows[0]["id_status"].ToString()); switch (id_status) { case 1: btnAceite.Visible = true; btnReabrir.Visible = false; lblstatus.Text = "ABERTO"; break; case 2: btnAceite.Visible = false; btnReabrir.Visible = false; lblstatus.Text = "EM ATENDIMENTO"; break; case 3: btnAceite.Visible = false; btnEncerrar.Visible = false; btnReabrir.Visible = true; lblstatus.Text = "ENCERRADO"; break; case 4: btnAceite.Visible = false; btnEncerrar.Visible = false; btnReabrir.Visible = false; lblstatus.Text = "CANCELADO"; break; case 5: btnAceite.Visible = false; btnEncerrar.Visible = true; btnReabrir.Visible = false; lblstatus.Text = "REABERTO"; break; } } else { } } }
protected void dropFiltros_SelectedIndexChanged(object sender, EventArgs e) { if (dropFiltros.SelectedValue != "Selecione" && Session["id_grupo"] != null) { int id_status = Convert.ToInt32(dropFiltros.SelectedValue); int id_grupo = Convert.ToInt32(Session["id_grupo"].ToString()); daogetChamados bdc = new daogetChamados(); DataTable dt = bdc.getMeusChamados(id_grupo, id_status); if (dt.Rows.Count > 0) { GridMeusChamados.DataSource = dt; GridMeusChamados.DataBind(); } else { GridMeusChamados.DataBind(); } } }
protected void GridChamados_SelectedIndexChanged(object sender, EventArgs e) { try { int _detalhes = Convert.ToInt32(GridChamados.SelectedRow.Cells[0].Text); Session["id"] = _detalhes.ToString(); daogetChamados bda = new daogetChamados(); DataSet dt_Chamados = new DataSet(); dt_Chamados = bda.GetDetalhes(_detalhes); if (dt_Chamados.Tables[0].Rows.Count > 0) { ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "Imprimir()", true); } else { } } catch (Exception ex) { ex.ToString(); } }
private void BuscaChamados() { try { if (Session["acessoLogin"] != null) { daogetChamados bda = new daogetChamados(); AcessoLogin acessoLogin = (AcessoLogin)Session["acessoLogin"]; DataSet dt = new DataSet(); int id_franquia = acessoLogin.idFranquia; dt = bda.GetChamadosEmAtendimento(id_franquia); if (dt.Tables[0].Rows.Count > 0) { GridChamados.DataSource = dt; GridChamados.DataBind(); } } } catch (Exception ex) { ex.ToString(); } }