コード例 #1
0
    protected void btnGravar_Click(object sender, EventArgs e)
    {
        Ativo_Ligacao ativo = new Ativo_Ligacao();

        ativo.Prontuario      = Convert.ToInt32(lbProntuario.Text);
        ativo.Observacao      = txbObservacao.Text.ToUpper();
        ativo.Usuario_Contato = System.Web.HttpContext.Current.User.Identity.Name;
        ativo.Id_Consulta     = Convert.ToInt32(txbID.Text);
        int _status = Convert.ToInt32(ddlStatus.SelectedValue);

        id_ativo = Convert.ToInt32(txbIDAtivo.Text);

        int tentativa = 3;

        // update realizado

        string mensagem = AtivoDAO.GravaStatusAtivo(_status, ativo.Observacao, ativo.Usuario_Contato, ativo.Id_Consulta, tentativa, id_ativo);

        System.Text.StringBuilder sb = new System.Text.StringBuilder();
        sb.Append("$('.modal-backdrop').remove();");
        sb.Append("$(document.body).removeClass('modal-open');");
        ScriptManager.RegisterStartupScript(Page, this.Page.GetType(), "clientscript", sb.ToString(), true);

        //BindGrind1Tentativas(_prontuario, 1);// recarrega o grid
        ClearInputs(Page.Controls);// limpa os textbox
        Response.Redirect("~/administrativo/ListaAtivos3.aspx");
    }
コード例 #2
0
    public static Ativo_Ligacao getAtivo(int _id_consulta)
    {
        Ativo_Ligacao ativo = new Ativo_Ligacao();

        using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["gtaConnectionString"].ToString()))
        {
            SqlCommand cmm = cnn.CreateCommand();
            cmm.CommandText = "SELECT [id_consulta]" +
                              ",[status]" +
                              ",[observacao]" +
                              ",[data_ligacao]" +
                              ",[tentativa]" +
                              ",[usuario] " +
                              "FROM [hspmCall].[dbo].[ativo_ligacao] " +
                              "WHERE id_consulta = '" + _id_consulta + "'";

            try
            {
                cnn.Open();

                SqlDataReader dr1 = cmm.ExecuteReader();

                if (dr1.Read())
                {
                    ativo.Id_Consulta     = dr1.GetInt32(0);
                    ativo.Status          = Convert.ToString(dr1.GetInt32(1));
                    ativo.Observacao      = dr1.GetString(2);
                    ativo.Data_Contato    = dr1.GetDateTime(3);
                    ativo.Tentativa       = dr1.GetInt32(4);
                    ativo.Usuario_Contato = dr1.GetString(5);
                }
            }
            catch (Exception ex)
            {
                string error = ex.Message;
            }
        }
        return(ativo);
    }
コード例 #3
0
    public static List <Ativo_Ligacao> getAtivosRecentAtividadesUsuario(string usuario)
    {
        var listaAtividades = new List <Ativo_Ligacao>();

        using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["gtaConnectionString"].ToString()))
        {
            SqlCommand cmm = cnn.CreateCommand();
            cmm.CommandText = "SELECT TOP 5 " +
                              " [status]" +
                              " ,[observacao]" +
                              " ,[data_ligacao]" +
                              " FROM [hspmCall].[dbo].[ativo_ligacao]" +
                              " WHERE usuario = '" + usuario + "'" +
                              " ORDER BY data_ligacao DESC";

            try
            {
                cnn.Open();

                SqlDataReader dr1 = cmm.ExecuteReader();

                while (dr1.Read())
                {
                    Ativo_Ligacao ativo = new Ativo_Ligacao();
                    ativo.Status       = StatusConsultaDAO.getDescricaoStats(dr1.GetInt32(0));
                    ativo.Observacao   = dr1.GetString(1);
                    ativo.Data_Contato = dr1.GetDateTime(2);
                    listaAtividades.Add(ativo);
                }
            }
            catch (Exception ex)
            {
                string error = ex.Message;
            }
        }
        return(listaAtividades);
    }
コード例 #4
0
    public static List <Ativo_Ligacao> ListaTentativaContatoEndocrino(int _tentativaLigacao, string _realizadas)
    {
        var lista = new List <Ativo_Ligacao>();

        using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["gtaConnectionString"].ToString()))
        {
            SqlCommand cmm = cnn.CreateCommand();

            cmm.CommandText = "SELECT a.[idativo] " +
                              ",a.[id_consulta] " +
                              ",s.[status] " +
                              ",a.[observacao] " +
                              ",a.[data_ligacao] " +
                              ",a.[tentativa] " +
                              ",a.[usuario] " +
                              ",c.[prontuario] " +
                              ",p.[nome_paciente] " +
                              ",c.[codigo_consulta] " +
                              ",c.[dt_consulta] " +
                              ",c.[grade] " +
                              ",c.[equipe] " +
                              ",c.[profissional] " +
                              ",c.[codigo_consulta] " +
                              " FROM ativo_ligacao a, consulta c, status_consulta s, paciente_Mailling p " +
                              " WHERE a.[id_consulta] = c.[id_consulta] " +
                              " AND c.[prontuario] = p.[prontuario]" +
                              " AND a.[status] = s.[id_status] " +
                              " AND a.tentativa = " + _tentativaLigacao +
                              " AND s.[tenta] = 'S'" +
                              " AND a.[realizado] = 'N'" +
                              " AND c.[equipe] LIKE 'ENDOCRINO%'" +
                              " AND datediff(day, GETDATE() , dt_consulta ) > 0 " +
                              " ORDER BY id_consulta;";

            try
            {
                cnn.Open();
                SqlDataReader dr1 = cmm.ExecuteReader();
                while (dr1.Read())
                {
                    Ativo_Ligacao tentativa = new Ativo_Ligacao();

                    tentativa.Id_Ativo          = dr1.GetInt32(0);
                    tentativa.Id_Consulta       = dr1.GetInt32(1);
                    tentativa.Status            = dr1.GetString(2);
                    tentativa.Observacao        = dr1.GetString(3);
                    tentativa.Data_Contato      = dr1.GetDateTime(4);
                    tentativa.Tentativa         = dr1.GetInt32(5);
                    tentativa.Usuario_Contato   = dr1.GetString(6);
                    tentativa.Prontuario        = dr1.GetInt32(7);
                    tentativa.Nome              = dr1.GetString(8);
                    tentativa.Codigo_Consulta   = dr1.GetInt32(9);
                    tentativa.Dt_Consulta       = dr1.GetDateTime(10).ToString();
                    tentativa.Grade             = dr1.GetInt32(11);
                    tentativa.Equipe            = dr1.GetString(12);
                    tentativa.Nome_Profissional = dr1.GetString(13);
                    tentativa.Codigo_Consulta   = dr1.GetInt32(14);

                    lista.Add(tentativa);
                }
            }
            catch (Exception ex)
            {
                string error = ex.Message;
            }
            return(lista);
        }
    }