示例#1
0
        public void delete(ModoPago objModoPago)
        {
            bool verificacion = true;
            //verificacion de existencia
            ModoPago objModoPagoAux = new ModoPago();

            objModoPagoAux.NumPago = objModoPago.NumPago;
            verificacion           = objModoPagoDao.find(objModoPagoAux);
            if (!verificacion)
            {
                objModoPago.Estado = 33;
                return;
            }
            //fin verificaion de existencia


            //verificaicon de existencia de factura
            Factura objFactura = new Factura();

            objFactura.NumPago = objModoPago.NumPago;
            verificacion       = !objFacturaDao.findFacturaPorNumPago(objFactura);
            if (!verificacion)
            {
                objModoPago.Estado = 34;
                return;
            }
            objModoPago.Estado = 99;
            objModoPagoDao.delete(objModoPago);
            return;
        }
示例#2
0
        public void delete(ModoPago objModoPago)
        {
            bool verificacion = true;

            //Verificar Se o modo de pag existe
            ModoPago objModoPagoAux = new ModoPago();

            objModoPagoAux.NumPago = objModoPago.NumPago;
            verificacion           = objModoPagoDao.find(objModoPagoAux);
            if (!verificacion)
            {
                objModoPago.Estado = 33;
                return;
            }



            // **---- verificar se tem fatura relacionada a ele
            //POR DEPOIS O CÓDIGO AQUI


            objModoPago.Estado = 99;
            objModoPagoDao.delete(objModoPago);
            return;
        }