Ejemplo n.º 1
0
        /// <summary>
        /// Inserta una nueva Categoria
        /// </summary>
        /// <param name="categoria"></param>
        /// <returns></returns>
        public static string InsertCategoria(NHCategoria categoria)
        {
            string result = "";

            try
            {
                using (mySession.BeginTransaction())
                {
                    NHCategoria cate = new NHCategoria
                    {
                        Descripcion = categoria.Descripcion
                    };

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


            return(result);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Actualiza Una categoria
        /// </summary>
        /// <param name="categoria"></param>
        /// <returns></returns>
        public static string UpdateCategoria(NHCategoria categoria)
        {
            string result = "";

            try
            {
                using (mySession.BeginTransaction())
                {
                    NHCategoria cate = (NHCategoria)mySession.Load(typeof(NHCategoria), Convert.ToInt32(categoria.Codigo));

                    cate.Descripcion = categoria.Descripcion;

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


            return(result);
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Retorna la informacion de una categoria por id
 /// </summary>
 /// <param name="cateCodigo"></param>
 /// <returns></returns>
 public static NHCategoria ConsultarCategorias(int cateCodigo)
 {
     try
     {
         NHCategoria categoria = (NHCategoria)mySession.Load(typeof(NHCategoria), Convert.ToInt32(cateCodigo));
         return(categoria);
     }
     catch (Exception ex) { throw ex; }
 }