protected void CadastrarButton_Click(object sender, EventArgs e) { try { RegiaoAtendimento ObjRegiao = FactoryRegiao.GetNew(); ObjRegiao.Regiao = Regiao.Value; ObjRegiao.Cidade = Cidade.Value; ObjRegiao.Estado = Estado.Value; if (new ManterRegiaoAtendimento(ObjRegiao).CadastraRegiaoAtendimento()) { Mensagem = "Região de atendimento cadastrada com sucesso."; ScriptManager.RegisterStartupScript(this, GetType(), "CallMyFunction", "Alerta('" + Mensagem + "')", true); } else { Mensagem = "Não foi possível cadastrar a região de atendimento."; ScriptManager.RegisterStartupScript(this, GetType(), "CallMyFunction", "Alerta('" + Mensagem + "')", true); } } catch (Exception Ex) { LogException.InsereLogBd(Ex); MsgLabel.Text = LogException.CodigoErroBd(); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { try { if (!Session["perfil"].Equals("Gestor") && !Session["perfil"].Equals("Administrador")) { Response.Redirect("\\Views\\SGA\\Inicio.aspx", false); } Mensagem = "Alteração de informações da região de atendimento."; ScriptManager.RegisterStartupScript(this, GetType(), "CallMyFunction", "Alerta('" + Mensagem + "')", true); if (Request.QueryString["Id"] != null) { ObjRegiao.Id = Convert.ToInt32(Request.QueryString["Id"]); ObjRegiao = new ManterRegiaoAtendimento(ObjRegiao).ConsultaRegiaoAtendimentoById(); Regiao.Value = ObjRegiao.Regiao; Cidade.Value = ObjRegiao.Cidade; Estado.Value = ObjRegiao.Estado; } } catch (Exception Ex) { LogException.InsereLogBd(Ex); MsgLabel.Text = LogException.CodigoErroBd(); } } }
public List <RegiaoAtendimento> ConsultaRegiaoAtendimentosDAO() { try { List <RegiaoAtendimento> AreaList = new List <RegiaoAtendimento>(); SqlDataReader Dr = null; using (SqlConnection Con = new Conexao().ConexaoDB()) { SqlCommand Cmd = new SqlCommand(@" SELECT * FROM [dbo].[RegiaoDeAtendimento] WHERE ativo = 1 and idEmpresa = @Empresa", Con); Cmd.Parameters.AddWithValue("@Empresa", InfoGlobal.GlobalIdEmpresa); Dr = Cmd.ExecuteReader(); while (Dr.Read()) { RegiaoAtendimento Usr = FactoryRegiao.GetNew(); Usr.Id = Dr.GetInt32(0); Usr.Regiao = Dr.GetString(1); Usr.Cidade = Dr.GetString(2); Usr.Estado = Dr.GetString(3); AreaList.Add(Usr); } return(AreaList); } } catch (SqlException) { throw; } }
public ManterRegiaoAtendimento(RegiaoAtendimento ObjArea) { this.ObjRegiao = ObjArea; }
public ManterRegiaoAtendimentoDAO(RegiaoAtendimento ObjRegiao) { this.ObjRegiao = ObjRegiao; }
protected void Page_Load(object sender, EventArgs e) { try { if (!"".Equals(Request.QueryString["IdChamado"])) { ObjChamado = FactoryChamado.GetNew(); ObjChamado.Id = Convert.ToInt32(Request.QueryString["IdChamado"]); ObjChamado = new ManterChamado(ObjChamado).ConsultaChamadoById(); if (ObjChamado != null) { if (!Page.IsPostBack) { if (Request.QueryString.AllKeys.Contains("Mensagem")) { if (Request.QueryString["Mensagem"].Equals("Cancelado")) { Mensagem = "Chamado cancelado com sucesso."; ScriptManager.RegisterStartupScript(this, GetType(), "CallMyFunction", "Alerta('" + Mensagem + "')", true); } else if (Request.QueryString["Mensagem"].Equals("Encerrado")) { Mensagem = "Chamado encerrado com sucesso."; ScriptManager.RegisterStartupScript(this, GetType(), "CallMyFunction", "Alerta('" + Mensagem + "')", true); } else if (Request.QueryString["Mensagem"].Equals("Tramite")) { Mensagem = "Trâmite adicionado com sucesso."; ScriptManager.RegisterStartupScript(this, GetType(), "CallMyFunction", "Alerta('" + Mensagem + "')", true); } else if (Request.QueryString["Mensagem"].Equals("Reaberto")) { Mensagem = "Chamado reaberto com sucesso."; ScriptManager.RegisterStartupScript(this, GetType(), "CallMyFunction", "Alerta('" + Mensagem + "')", true); } else if (Request.QueryString["Mensagem"].Equals("Recusado")) { Mensagem = "Atendimento deste chamado recusado."; ScriptManager.RegisterStartupScript(this, GetType(), "CallMyFunction", "Alerta('" + Mensagem + "')", true); } else if (Request.QueryString["Mensagem"].Equals("Avaliado")) { Mensagem = "Avaliado com sucesso!"; ScriptManager.RegisterStartupScript(this, GetType(), "CallMyFunction", "Alerta('" + Mensagem + "')", true); } else if (Request.QueryString["Mensagem"].Equals("AvaliadoAnt")) { Mensagem = "Este chamado já foi avaliado."; ScriptManager.RegisterStartupScript(this, GetType(), "CallMyFunction", "Alerta('" + Mensagem + "')", true); } } else { Mensagem = "Informações do chamado."; ScriptManager.RegisterStartupScript(this, GetType(), "CallMyFunction", "Alerta('" + Mensagem + "')", true); } } if (Request.QueryString.AllKeys.Contains("Troca")) { if (Request.QueryString["Troca"].Equals("true")) { Mensagem = "Técnico alocado com sucesso."; ScriptManager.RegisterStartupScript(this, GetType(), "CallMyFunction", "Alerta('" + Mensagem + "')", true); } } ObjServico.Id = ObjChamado.IdServico; ObjStatusChm.Id = ObjChamado.IdStatus; ObjAtend.IdChamado = ObjChamado.Id; ObjAtend = new ManterAtendimento(ObjAtend).ConsultaAtendimentoByIdChamado(); ObjRegiao.Id = ObjAtend.IdRegiaoAtendimento; ObjUsuario.Id = ObjAtend.IdTecnico; ObjUsuario = new ManterUsuario(ObjUsuario).ConsultaUsuarioById(); NomeTecnico = ObjUsuario.Nome; ObjUsuario.Id = ObjAtend.IdCliente; ObjUsuario = new ManterUsuario(ObjUsuario).ConsultaUsuarioById(); NomeCliente = ObjUsuario.Nome; ObjPrioridade.Id = ObjChamado.IdPrioridade; ObjPrioridade = new ManterPrioridadeChamado(ObjPrioridade).ConsultaPrioridadeChamadoById(); ObjRegiao = new ManterRegiaoAtendimento(ObjRegiao).ConsultaRegiaoAtendimentoById(); ObjServico = new ManterServico(ObjServico).ConsultaServicoById(); ObjStatusChm = new ManterStatusChamado(ObjStatusChm).ConsultaStatusChamadoById(); if (Session["perfil"].Equals("Cliente Físico") || Session["perfil"].Equals("Cliente Jurídico")) { if (!ObjAtend.IdCliente.Equals(Session["id"])) { Response.Redirect("\\Views\\SGA\\Inicio.aspx", false); } } if (ObjStatusChm.Id.Equals(3)) { ObjAvaliacao.IdChamado = ObjChamado.Id; ObjAvaliacao = new ManterAvaliacao(ObjAvaliacao).ConsultaAvaliacao(); } if (new ManterChamado(ObjChamado).ValidaTempoFechamento()) { AvaliarChamadoButton.Enabled = true; ReaberturaButton.Enabled = true; } else { AvaliarChamadoButton.Enabled = false; ReaberturaButton.Enabled = false; } } else { ObjChamado = null; Mensagem = "Chamado não encontrado ou inexistente."; ScriptManager.RegisterStartupScript(this, GetType(), "CallMyFunction", "Alerta('" + Mensagem + "')", true); } } else { Mensagem = "Nenhum número de chamado foi informado."; ScriptManager.RegisterStartupScript(this, GetType(), "CallMyFunction", "Alerta('" + Mensagem + "')", true); } } catch (Exception Ex) { LogException.InsereLogBd(Ex); ObjChamado = null; MsgLabel.Text = LogException.CodigoErroBd(); } }