コード例 #1
0
        public int TotalClientes()
        {
            AcessaDados.AcessaDadosSqlServer acesso = new AcessaDados.AcessaDadosSqlServer();
            acesso.LimpaParametros();
            string strTotal = acesso.ExecutaConsulta(CommandType.Text, "SELECT count(*) FROM tblCliente where apagado = 0").ToString();

            return(int.Parse(strTotal));
        }
コード例 #2
0
        public void ProcessRequest(HttpContext context)
        {
            int    displayLenght = int.Parse(context.Request["iDisplayLength"]);
            int    displayStart  = int.Parse(context.Request["iDisplayStart"]);
            string sortCol       = context.Request["iSortCol_0"];
            string sortDir       = context.Request["sSortDir_0"];
            string search        = context.Request["sSearch"];

            // parametros adicionais:
            string _apsVal     = context.Request["_apsVal"];
            string _especieVal = context.Request["_especieVal"];
            string _statusVal  = context.Request["_statusVal"];
            string _respVal    = context.Request["_respVal"];
            string _orderBy    = context.Request["_orderBy"];


            int id_usuario = 0;

            if (context.Session["id_usuario"] != null)
            {
                id_usuario = Convert.ToInt32(context.Session["id_usuario"]);
            }


            AcessaDados.AcessaDadosSqlServer acesso = new AcessaDados.AcessaDadosSqlServer();

            acesso.LimpaParametros();
            acesso.AdicionarParametros("@DisplayLength", displayLenght);
            acesso.AdicionarParametros("@DisplayStart", displayStart);
            acesso.AdicionarParametros("@SortCol", sortCol);
            acesso.AdicionarParametros("@SortDir", sortDir);
            acesso.AdicionarParametros("@Search", search);
            acesso.AdicionarParametros("@id_responsavel", id_usuario);

            acesso.AdicionarParametros("@_apsVal", _apsVal);
            acesso.AdicionarParametros("@_especieVal", _especieVal);
            acesso.AdicionarParametros("@_statusVal", _statusVal);
            acesso.AdicionarParametros("@_respVal", _respVal);
            acesso.AdicionarParametros("@_orderBy", _orderBy);


            DataTable dt = null;
            List <ObjetoTransferencia.ClienteTable> listaCliente = new List <ObjetoTransferencia.ClienteTable>();
            int filteredCount = 0;

            using (dt = acesso.ExecutaConsulta(CommandType.StoredProcedure, "usp_get_cliente_order_2"))
                foreach (DataRow dr in dt.Rows)
                {
                    ObjetoTransferencia.ClienteTable novoCliente = new ObjetoTransferencia.ClienteTable();


                    filteredCount                  = Convert.ToInt32(dr["_TotalCount"]);
                    novoCliente.id                 = dr["_id"].ToString();
                    novoCliente.nome               = dr["_nome"].ToString();
                    novoCliente.nb                 = dr["_nb"].ToString();
                    novoCliente.data_nascimento    = dr["_data_nascimento"].ToString();
                    novoCliente.cpf                = dr["_cpf"].ToString();
                    novoCliente.datacad            = dr["_datacad"].ToString();
                    novoCliente.dataalt            = dr["_dataalt"].ToString();
                    novoCliente.status             = dr["_status"].ToString();
                    novoCliente.status_pasta       = dr["_status_pasta"].ToString();
                    novoCliente.responsavel        = dr["_responsavel"].ToString();
                    novoCliente.tipo               = dr["_tipo"].ToString();
                    novoCliente.motivo             = dr["_motivo"].ToString();
                    novoCliente.der                = dr["_der"].ToString();
                    novoCliente.aps                = dr["_aps"].ToString();
                    novoCliente.especie            = dr["_especie"].ToString();
                    novoCliente.situacao_beneficio = dr["_situacao_beneficio"].ToString();
                    novoCliente.idade              = dr["_idade"].ToString();
                    novoCliente.buttons            = dr["_buttons"].ToString();

                    listaCliente.Add(novoCliente);
                }

            var result = new
            {
                iTotalRecords        = 100,
                iTotalDisplayRecords = filteredCount,
                aaData = listaCliente
            };

            JavaScriptSerializer js = new JavaScriptSerializer();

            context.Response.Write(js.Serialize(result));
        }