public OOB.Resultado.Resultado CtaxCobrar_Pago_Anular(OOB.CtxCobrar.Pago.Anular.Ficha ficha)
        {
            var rt = new OOB.Resultado.Resultado();

            try
            {
                var fichaDTO = new DTO.CtaxCobrar.Pago.Anular()
                {
                    IdPago = ficha.IdPago,
                    Notas  = ficha.Notas,
                };
                var resultDTO = _servicio.CtaxCobrar_Pago_Anular(fichaDTO);
                if (resultDTO.Result == DTO.EnumResult.isError)
                {
                    rt.Mensaje = resultDTO.Mensaje;
                    rt.Result  = OOB.Resultado.EnumResult.isError;
                    return(rt);
                }
            }
            catch (Exception e)
            {
                rt.Mensaje = e.Message;
                rt.Result  = OOB.Resultado.EnumResult.isError;
            }

            return(rt);
        }
示例#2
0
        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;
                }
            }
        }