Ejemplo n.º 1
0
        //---------------
        //Ins_CtaCtePago
        //---------------
        public int Ins_CtaCtePago(string cPerJurCodigo, string cPerCodigo, string cCtaCteRecAbono, long nCajCodigo, long nCtaCteComCodigo, string cCtaCteComNumero, string cPerUserCodigo, string cCtaCteObserv = "")
        {
            int nCtaCtePagCodigo = 0;

            BE_ReqCtaCtePago Request = new BE_ReqCtaCtePago();
            DA_CtaCtePago    da      = new DA_CtaCtePago();

            try
            {
                Request.cPerJurCodigo    = cPerJurCodigo;
                Request.cPerCodigo       = cPerCodigo;
                Request.cCtaCteRecAbono  = cCtaCteRecAbono;
                Request.nCajCodigo       = nCajCodigo;
                Request.nCtaCteComCodigo = nCtaCteComCodigo;
                Request.cCtaCteComNumero = cCtaCteComNumero;
                Request.cPerUseCodigo    = cPerUserCodigo;
                Request.cCtaCteObserv    = cCtaCteObserv;

                nCtaCtePagCodigo = da.Ins_CtaCtePago(Request);

                if (nCtaCtePagCodigo == 0)
                {
                    throw new ApplicationException("Se encontraron errores en la transaccion: Ins_CtaCtePago.!");
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(nCtaCtePagCodigo);
        }
Ejemplo n.º 2
0
        public int Ins_CtaCtePago(string cCtaCteRecibo, string cPerCodigo, int nPerCtaCodigo, int nTurno, int nForPago, string cCtaCtePagNroOperacion, DateTime dCtaCtePagfecha, string CtaCtePagGlosa, double fCtaCtePagImporte)
        {
            int nCtaCtePagcodigo = 0;

            try
            {
                BE_ReqCtaCtePago Request = new BE_ReqCtaCtePago();
                DA_CtaCtePago DAPago = new DA_CtaCtePago();

                Request.cCtaCteRecibo = cCtaCteRecibo;
                Request.cPerCodigo = cPerCodigo;
                Request.nPerCtaCodigo = nPerCtaCodigo;
                Request.nTurno = nTurno;
                Request.nForPago = nForPago;
                Request.cCtaCtePagNroOperacion = cCtaCtePagNroOperacion;
                Request.dCtaCtePagfecha = dCtaCtePagfecha;
                Request.CtaCtePagGlosa = CtaCtePagGlosa;
                Request.fCtaCtePagImporte = fCtaCtePagImporte;

                nCtaCtePagcodigo = DAPago.Ins_CtaCtePago(Request);

                if (nCtaCtePagcodigo == 0) {
                    throw new ApplicationException("Se encontraron errores en la transaccion: [Ins_CtaCtePago].!");
                }

            }
            catch (Exception)
            {
                throw;
            }
            return nCtaCtePagcodigo;
        }
Ejemplo n.º 3
0
        public int Ins_CtaCtePago(string cCtaCteRecibo, string cPerCodigo, int nPerCtaCodigo, int nTurno, int nForPago, string cCtaCtePagNroOperacion, DateTime dCtaCtePagfecha, string CtaCtePagGlosa, double fCtaCtePagImporte)
        {
            int nCtaCtePagcodigo = 0;

            try
            {
                BE_ReqCtaCtePago Request = new BE_ReqCtaCtePago();
                DA_CtaCtePago    DAPago  = new DA_CtaCtePago();

                Request.cCtaCteRecibo          = cCtaCteRecibo;
                Request.cPerCodigo             = cPerCodigo;
                Request.nPerCtaCodigo          = nPerCtaCodigo;
                Request.nTurno                 = nTurno;
                Request.nForPago               = nForPago;
                Request.cCtaCtePagNroOperacion = cCtaCtePagNroOperacion;
                Request.dCtaCtePagfecha        = dCtaCtePagfecha;
                Request.CtaCtePagGlosa         = CtaCtePagGlosa;
                Request.fCtaCtePagImporte      = fCtaCtePagImporte;

                nCtaCtePagcodigo = DAPago.Ins_CtaCtePago(Request);

                if (nCtaCtePagcodigo == 0)
                {
                    throw new ApplicationException("Se encontraron errores en la transaccion: [Ins_CtaCtePago].!");
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(nCtaCtePagcodigo);
        }
Ejemplo n.º 4
0
        //-------------------
        // Insert CtaCtePago.- me devuelve a la vez el
        //-------------------
        public int Ins_CtaCtePago(BE_ReqCtaCtePago Request)
        {
            int nCtaCtePagCodigo = 0;

            try
            {
                clsConection Obj    = new clsConection();
                string       Cadena = Obj.GetConexionString("Naylamp");

                using (SqlConnection cn = new SqlConnection(Cadena))
                {
                    cn.Open();

                    using (SqlCommand cm = new SqlCommand())
                    {
                        cm.CommandText = "[usp_Ins_CtaCtePago]";
                        cm.CommandType = CommandType.StoredProcedure;
                        cm.Parameters.AddWithValue("cCtaCteRecibo", Request.cCtaCteRecibo);
                        cm.Parameters.AddWithValue("cPerCodigo", Request.cPerCodigo);
                        cm.Parameters.AddWithValue("nPerCtaCodigo", Request.nPerCtaCodigo); //PerCuenta
                        cm.Parameters.AddWithValue("nTurno", Request.nTurno);               //Nro. Caja Constante (7202)
                        cm.Parameters.AddWithValue("nForPago", Request.nForPago);           //Forma de Pago (1086)

                        //Update 2016-03-16 (EINCIO)
                        cm.Parameters.AddWithValue("dCtaCtePagfecha", Request.dCtaCtePagfecha);

                        cm.Parameters.AddWithValue("cCtaCtePagNroOperacion", Request.cCtaCtePagNroOperacion);
                        cm.Parameters.AddWithValue("CtaCtePagGlosa", Request.CtaCtePagGlosa);
                        cm.Parameters.AddWithValue("fCtaCtePagImporte", Request.fCtaCtePagImporte);

                        cm.Connection = cn;

                        //recuperando el "nCtaCtePagCodigo" correlativo decuencia
                        nCtaCtePagCodigo = Convert.ToInt32(cm.ExecuteScalar());

                        if (nCtaCtePagCodigo == 0)
                        {
                            throw new ApplicationException("se ha producido un error procedimiento almacenado: [usp_Ins_CtaCtePago]; Consulte al administrador del sistema");
                        }
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(nCtaCtePagCodigo);
        }
Ejemplo n.º 5
0
        //-------------------
        // INSERT CtaCtePago
        //-------------------
        public int Ins_CtaCtePago(BE_ReqCtaCtePago Request)
        {
            //bool exito = false;
            int Identidad = 0;

            try
            {
                clsConection Obj    = new clsConection();
                string       Cadena = Obj.GetConexionString("Naylamp");

                using (SqlConnection cn = new SqlConnection(Cadena))
                {
                    cn.Open();

                    using (SqlCommand cm = new SqlCommand())
                    {
                        cm.CommandText = "[usp_Ins_CtaCtePago]";
                        cm.CommandType = CommandType.StoredProcedure;
                        //cm.Parameters.AddWithValue("nCtaCtaPagCodigo", Request.nCtaCtaPagCodigo);
                        cm.Parameters.AddWithValue("cPerJurCodigo", Request.cPerJurCodigo);
                        cm.Parameters.AddWithValue("cPerCodigo", Request.cPerCodigo);
                        cm.Parameters.AddWithValue("cCtaCteRecAbono", Request.cCtaCteRecAbono);
                        cm.Parameters.AddWithValue("nCajCodigo", Request.nCajCodigo);
                        cm.Parameters.AddWithValue("nCtaCteComCodigo", Request.nCtaCteComCodigo);
                        cm.Parameters.AddWithValue("cCtaCteComNumero", Request.cCtaCteComNumero);
                        cm.Parameters.AddWithValue("cPerUseCodigo", Request.cPerUseCodigo);
                        cm.Parameters.AddWithValue("cCtaCteObserv", Request.cCtaCteObserv);
                        cm.Connection = cn;

                        Identidad = Convert.ToInt32(cm.ExecuteScalar());
                        if (Identidad == 0)
                        {
                            throw new ApplicationException("se ha producido un error procedimiento almacenado: [usp_Ins_CtaCtePago]; Consulte al administrador del sistema");
                        }
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(Identidad);
        }
Ejemplo n.º 6
0
        //-------------------
        // Insert CtaCtePago.- me devuelve a la vez el
        //-------------------
        public int Ins_CtaCtePago(BE_ReqCtaCtePago Request)
        {
            int nCtaCtePagCodigo = 0;
            try
            {
                clsConection Obj = new clsConection();
                string Cadena = Obj.GetConexionString("Naylamp");

                using (SqlConnection cn = new SqlConnection(Cadena))
                {
                    cn.Open();

                    using (SqlCommand cm = new SqlCommand())
                    {
                        cm.CommandText = "[usp_Ins_CtaCtePago]";
                        cm.CommandType = CommandType.StoredProcedure;
                        cm.Parameters.AddWithValue("cCtaCteRecibo", Request.cCtaCteRecibo);
                        cm.Parameters.AddWithValue("cPerCodigo", Request.cPerCodigo);
                        cm.Parameters.AddWithValue("nPerCtaCodigo", Request.nPerCtaCodigo);  //PerCuenta
                        cm.Parameters.AddWithValue("nTurno", Request.nTurno);               //Nro. Caja Constante (7202)
                        cm.Parameters.AddWithValue("nForPago", Request.nForPago);           //Forma de Pago (1086)
                        cm.Parameters.AddWithValue("cCtaCtePagNroOperacion", Request.cCtaCtePagNroOperacion);
                        cm.Parameters.AddWithValue("CtaCtePagGlosa", Request.CtaCtePagGlosa);
                        cm.Parameters.AddWithValue("fCtaCtePagImporte", Request.fCtaCtePagImporte);

                        cm.Connection = cn;

                        //recuperando el "nCtaCtePagCodigo" correlativo decuencia
                        nCtaCtePagCodigo = Convert.ToInt32(cm.ExecuteScalar());

                        if (nCtaCtePagCodigo == 0){
                            throw new ApplicationException("se ha producido un error procedimiento almacenado: [usp_Ins_CtaCtePago]; Consulte al administrador del sistema");
                        }
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return nCtaCtePagCodigo;
        }
Ejemplo n.º 7
0
        public int Insert_CtaCtePago(BE_ReqCtaCtePago ctaCtePago)
        {
            DA_CtaCtePago ctaCtePagoDAO = new DA_CtaCtePago();

            return(ctaCtePagoDAO.Ins_CtaCtePago(ctaCtePago));
        }