/// <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); }
/// <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); }
/// <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; } }