public bool Confirmar(int pInternoFormulariosRAR) { bool ret = false; ITransaction transaction = session.BeginTransaction(); try { FormulariosRAR nuevoFormulariosRAR = null; nuevoFormulariosRAR = session.Get <FormulariosRAR>(pInternoFormulariosRAR); if (nuevoFormulariosRAR != null) { nuevoFormulariosRAR.FechaPresentacion = DateTime.Now; session.Merge(nuevoFormulariosRAR); ret = true; } transaction.Commit(); session.Flush(); return(ret); } catch (Exception e) { transaction.Rollback(); throw e; } }
public FormulariosRAR Guardar(FormulariosRAR pFormulariosRAR) { ITransaction transaction = session.BeginTransaction(); try { FormulariosRAR nuevoFormulariosRAR = null; nuevoFormulariosRAR = session.Get <FormulariosRAR>(pFormulariosRAR.Interno); if (nuevoFormulariosRAR != null) { session.Merge(nuevoFormulariosRAR); } else { nuevoFormulariosRAR = pFormulariosRAR; session.Save(nuevoFormulariosRAR); } transaction.Commit(); session.Flush(); return(nuevoFormulariosRAR); } catch (Exception e) { transaction.Rollback(); throw e; } }
public IHttpActionResult GrabarFormulariosRAR(FormulariosRAR pFormulariosRAR) { if (!ModelState.IsValid) { return(Content(HttpStatusCode.BadRequest, ModelState)); //BadRequest(ModelState); } try { FormulariosRAR formulariosRAR = CRUDFormulariosRAR.instancia.Guardar(pFormulariosRAR); return(Content(HttpStatusCode.OK, formulariosRAR)); } catch (Exception ex) { return(Content(HttpStatusCode.InternalServerError, ex.InnerException.InnerException)); } }
public bool Borrar(FormulariosRAR pFormulariosRAR) { ITransaction transaction = session.BeginTransaction(); try { FormulariosRAR nuevoFormulariosRAR = null; nuevoFormulariosRAR = session.Get <FormulariosRAR>(pFormulariosRAR.Interno); if (nuevoFormulariosRAR != null) { session.Delete(nuevoFormulariosRAR); transaction.Commit(); } bool ret = true; return(ret); } catch (Exception e) { transaction.Rollback(); throw e; } }