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); }