protected void callbackAgendarPagamentos_Callback(object source, DevExpress.Web.ASPxCallback.CallbackEventArgs e)
        {
            string idUsuario  = hdfDadosUsuario["IDUSUARIO"].ToString();

            Control.AgendaPagamentos ag = new Control.AgendaPagamentos();

            ag.dataAgenda = DateTime.Parse(dtAgendamento.Date.ToString());
            ag.IDUsuario = int.Parse(idUsuario);
            ag.processos = txtProcessos.Text ;
            decimal valor = 0;

            if (txtValorAgendamento.Value != null)
            {
                if (Convert.ToInt16(txtProcessosQtde.Value) > 1)
                {
                    valor = 0;
                }
                else
                {
                    valor = Decimal.Parse(txtValorAgendamento.Value.ToString());
                }
            }

            ag.valorAgenda = valor;

            if (cbbPrioridade.Value != null) ag.IDPrioridade = int.Parse(cbbPrioridade.Value.ToString());

            Control.AgendaPagamentos.Dados obj = new Control.AgendaPagamentos.Dados();

            //if (DateTime.Parse(dtAgendamento.Date.ToShortDateString()) < DateTime.Parse(DateTime.Now.ToShortDateString()))
            //{
            //    e.Result = "Data de Agendamento Anterior a Data Atual !!!";
            //    callbackAgendarPagamentos.JSProperties["cpERROR"] = "1";
            //}
            //else {
                if (Convert.ToDecimal(txtValorOriginal.Value) < Convert.ToDecimal(txtValorAgendamento.Value))
                {
                    e.Result = "O Valor Agendado é maior do que o disponível!!!";
                    callbackAgendarPagamentos.JSProperties["cpERROR"] = "1";
                }
                else {
                    if (cbbPrioridade.Value == null)
                    {
                        e.Result = "Selecione a prioridade para o seu agendamento !!!";
                        callbackAgendarPagamentos.JSProperties["cpERROR"] = "1";
                    }
                    else
                    {
                        e.Result = obj.Gravar(ag);
                        callbackAgendarPagamentos.JSProperties["cpERROR"] = "0";
                    }
                }
            //}
        }
        protected void ASPxCallback1_Callback(object source, DevExpress.Web.ASPxCallback.CallbackEventArgs e)
        {
            string parametro = e.Parameter;

            string processos = string.Empty;

            if (parametro.Equals("gridProcessosAgendados"))
            {
                List<object> values = GetSelectedRowValues("VAL_LIQUIDADO", "PROCID", "PROCNUMERO", gridAgendados);

                foreach (List<object> obj in values)
                {
                    processos += obj[1].ToString() + "|";
                }
            }
            else {
                List<object> values = GetSelectedRowValues("VAL_LIQUIDADO", "PROCID", "PROCNUMERO", gridProcessosAgendadosConta);

                foreach (List<object> obj in values)
                {
                    processos += obj[1].ToString() + "|";
                }
            }

            Control.AgendaPagamentos ag = new Control.AgendaPagamentos();

            ag.processos = processos;

            Control.AgendaPagamentos.Dados objAg = new Control.AgendaPagamentos.Dados();
            e.Result = objAg.cancelarAgendamento(ag);
        }