//--------------------
        //Ins_CtaCteReferencia
        //--------------------
        public bool Ins_CtaCteReferencia(string cPerJurCodigo, string cPerCodigo, string cCtaCteRecCargo, string cCtaCteRecAbono, long nCtaCtePagCodigo, double nCtaCteLinImporte, string cDocCodigo, DateTime dCtaCteFecRegistro)
        {
            bool exito = false;
            BE_ReqCtaCteReferencia ReqCCRefe = new BE_ReqCtaCteReferencia();
            DA_CtaCteReferencia    daCCRefe  = new DA_CtaCteReferencia();

            try
            {
                ReqCCRefe.cPerJurCodigo      = cPerJurCodigo;
                ReqCCRefe.cPerCodigo         = cPerCodigo;
                ReqCCRefe.cCtaCteRecCargo    = cCtaCteRecCargo;
                ReqCCRefe.cCtaCteRecAbono    = cCtaCteRecAbono;
                ReqCCRefe.nCtaCtePagCodigo   = nCtaCtePagCodigo;
                ReqCCRefe.nCtaCtePagImporte  = nCtaCteLinImporte;
                ReqCCRefe.cDocCodigo         = cDocCodigo;
                ReqCCRefe.dCtaCteFecRegistro = dCtaCteFecRegistro;

                if (!daCCRefe.Ins_CtaCteReferencia(ReqCCRefe))
                {
                    throw new ApplicationException("Se encontraron errores en la transaccion: Ins_CtaCteReferencia.!");
                }
                else
                {
                    exito = true;
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(exito);
        }
Example #2
0
        //--------------------------
        // INSERT CtaCteComprobante
        //--------------------------
        public bool Ins_CtaCteReferencia(BE_ReqCtaCteReferencia Request)
        {
            bool exito = false;

            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_CtaCteReferencia]";
                        cm.CommandType = CommandType.StoredProcedure;
                        cm.Parameters.AddWithValue("cPerJurCodigo", Request.cPerJurCodigo);
                        cm.Parameters.AddWithValue("cPerCodigo", Request.cPerCodigo);
                        cm.Parameters.AddWithValue("cCtaCteRecCargo", Request.cCtaCteRecCargo);
                        cm.Parameters.AddWithValue("cCtaCteRecAbono", Request.cCtaCteRecAbono);
                        cm.Parameters.AddWithValue("nCtaCtePagCodigo", Request.nCtaCtePagCodigo);
                        cm.Parameters.AddWithValue("nCtaCtePagImporte", Request.nCtaCtePagImporte);
                        cm.Parameters.AddWithValue("cDocCodigo", Request.cDocCodigo);
                        cm.Parameters.AddWithValue("dCtaCteFecRegistro", Request.dCtaCteFecRegistro);
                        cm.Connection = cn;

                        if (cm.ExecuteNonQuery() > 0)
                        {
                            exito = true;
                        }
                        else
                        {
                            throw new ApplicationException("se ha producido un error procedimiento almacenado: [usp_Ins_CtaCteReferencia]; Consulte al administrador del sistema");
                        }
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(exito);
        }