Exemplo n.º 1
0
        //---------------------
        //Set_AnularComprobante
        //---------------------
        public bool Set_AnularComprobante(string cflag, string cPerJurCodigo, string cPerCodigo, string cCtaCteRecibo, string cCtaCteRecAbono, string cPerUserCodigo = "")
        {
            bool exito = false;

            BE_AnularComprobante Request = new BE_AnularComprobante();
            DA_AnularComprobante da      = new DA_AnularComprobante();

            try
            {
                Request.cflag           = cflag;
                Request.cPerJurCodigo   = cPerJurCodigo;
                Request.cPerCodigo      = cPerCodigo;
                Request.cCtaCteRecibo   = cCtaCteRecibo;
                Request.cCtaCteRecAbono = cCtaCteRecAbono;
                Request.cPerUserCodigo  = cPerUserCodigo;

                if (!da.Set_AnularComprobante(Request))
                {
                    throw new ApplicationException("Se encontraron errores en la transaccion: CtaCteComprobante.!");
                }
                else
                {
                    exito = true;
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(exito);
        }
        //------------------------------------------------------'
        //select Get_CtaCteItem_for_cCtaCteRecibo_by_range_fechas
        //------------------------------------------------------'
        public DataTable Get_CtaCteItem_for_cCtaCteRecibo_by_range_fechas(string cFlag, DateTime dFecIni, DateTime dFecFin, string cCtaCteRecibo)
        {
            BE_ReqBuscaComprobante Request = new BE_ReqBuscaComprobante();
            DA_AnularComprobante   da      = new DA_AnularComprobante();

            Request.cFlag         = cFlag;
            Request.dFecIni       = dFecIni;
            Request.dFecFin       = dFecFin;
            Request.cCtaCteRecibo = cCtaCteRecibo;

            return(da.Get_CtaCteItem_for_cCtaCteRecibo_by_range_fechas(Request));
        }
Exemplo n.º 3
0
        //------------------------------
        // Get usp_Get_CtaCteComprobante(s) de venta
        //-------------------------------
        public DataTable Get_CtaCteComprobante(string cPerJurCodigo, long nCtaCteComCodigo, string cCtaCteComNumero, DateTime dFecIni, DateTime dFecFin, string cFlag = "C")
        {
            BE_ReqBuscaComprobante Request = new BE_ReqBuscaComprobante();
            DA_AnularComprobante   da      = new DA_AnularComprobante();

            Request.cPerJurCodigo    = cPerJurCodigo;
            Request.nCtaCteComCodigo = nCtaCteComCodigo;
            Request.cCtaCteComNumero = cCtaCteComNumero;
            Request.dFecIni          = dFecIni;
            Request.dFecFin          = dFecFin;
            Request.cFlag            = cFlag;

            return(da.Get_CtaCteComprobante(Request));
        }