コード例 #1
0
        /// <summary>
        /// Inserta una Membresia
        /// </summary>
        /// <param name="categoria"></param>
        /// <returns></returns>
        public static string InsertMembresia(NHMembresia membresia)
        {
            string result = "";

            try
            {
                using (mySession.BeginTransaction())
                {
                    NHMembresia memb = new NHMembresia
                    {
                        Cantidad    = membresia.Cantidad,
                        Descripcion = membresia.Descripcion
                    };

                    mySession.Save(memb);
                    mySession.Transaction.Commit();
                    result = "Operacion Exitosa";
                }
            }
            catch (Exception ex)
            {
                result = "Fallo la operacion";
                throw ex;
            }

            return(result);
        }
コード例 #2
0
        /// <summary>
        /// Actualiza Una Membresia
        /// </summary>
        /// <param name="categoria"></param>
        /// <returns></returns>
        public static string UpdateMembresia(NHMembresia membresia)
        {
            string result = "";

            try
            {
                using (mySession.BeginTransaction())
                {
                    NHMembresia memb = (NHMembresia)mySession.Load(typeof(NHMembresia), Convert.ToInt64(membresia.Codigo));

                    memb.Cantidad    = membresia.Cantidad;
                    memb.Descripcion = membresia.Descripcion;

                    mySession.Update(memb);
                    mySession.Transaction.Commit();
                    result = "Operacion Exitosa";
                }
            }
            catch (Exception ex)
            {
                result = "Fallo la Operacion";
                throw ex;
            }

            return(result);
        }
コード例 #3
0
 /// <summary>
 /// Retorna la informacion de una Membresia por id
 /// </summary>
 /// <param name="cateCodigo"></param>
 /// <returns></returns>
 public static NHMembresia ConsultarCategorias(int membCodigo)
 {
     try
     {
         NHMembresia membresia = (NHMembresia)mySession.Load(typeof(NHMembresia), Convert.ToInt32(membCodigo));
         return(membresia);
     }
     catch (Exception ex) { throw ex; }
 }
コード例 #4
0
        /// <summary>
        /// Borra una Membresia
        /// </summary>
        /// <param name="cateCodigo"></param>
        /// <returns></returns>
        public static string DeleteMembresia(int membCodigo)
        {
            string result = "";

            try
            {
                using (mySession.BeginTransaction())
                {
                    NHMembresia memb = (NHMembresia)mySession.Load(typeof(NHMembresia), Convert.ToInt64(membCodigo));
                    mySession.Delete(memb);
                    mySession.Transaction.Commit();
                    result = "Operacion Exitosa";
                }
            }
            catch (Exception ex)
            {
                result = "Fallo la Operacion";
                throw ex;
            }

            return(result);
        }