public void Anula(OOB.CtxCobrar.Documentos.Pago.Ficha ficha) { var msg = MessageBox.Show("Estas Seguro De Anular El Pago ?", "*** ALERTA ***", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (msg == System.Windows.Forms.DialogResult.Yes) { var fichaAnular = new OOB.CtxCobrar.Pago.Anular.Ficha() { IdPago = ficha.IdAuto, Notas = "PRUEBA", }; var r01 = Globals.MyData.CtaxCobrar_Pago_Anular(fichaAnular); if (r01.Result == OOB.Resultado.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } } }
public OOB.Resultado.ResultadoLista <OOB.CtxCobrar.Documentos.Pago.Ficha> CtaxCobrar_Documentos_Pago_Lista(OOB.CtxCobrar.Documentos.Pago.Filtro filtro) { var rt = new OOB.Resultado.ResultadoLista <OOB.CtxCobrar.Documentos.Pago.Ficha>(); try { var filtroDTO = new DTO.CtaxCobrar.Documentos.Pagos.Filtro(); filtroDTO.Cadena = filtro.Cadena; if (filtro.Cliente != null) { filtroDTO.IdCliente = filtro.Cliente.IdAuto; } if (filtro.Desde.HasValue) { filtroDTO.Desde = filtro.Desde.Value; } if (filtro.Hasta.HasValue) { filtroDTO.Hasta = filtro.Hasta.Value; } var resultDTO = _servicio.CtaxCobrar_Documentos_Pagos(filtroDTO); if (resultDTO.Result == DTO.EnumResult.isError) { rt.Mensaje = resultDTO.Mensaje; rt.Result = OOB.Resultado.EnumResult.isError; return(rt); } var list = new List <OOB.CtxCobrar.Documentos.Pago.Ficha>(); if (resultDTO.Lista != null) { if (resultDTO.Lista.Count > 0) { foreach (var d in resultDTO.Lista) { var r = new OOB.CtxCobrar.Documentos.Pago.Ficha() { IdAuto = d.Id, DocumentoNro = d.DocumentoNro, ClienteCiRif = d.ClienteCiRif, ClienteCodigo = d.ClienteCodigo, ClienteNombre = d.ClienteNombre, FechaEmision = d.FechaEmision, Importe = d.Importe, Detalle = d.Notas, IsAnulado = d.IsAnulado, }; list.Add(r); } } } rt.cntRegistro = resultDTO.cntRegistro; rt.Lista = list; } catch (Exception e) { rt.Mensaje = e.Message; rt.Result = OOB.Resultado.EnumResult.isError; } return(rt); }