Example #1
0
        public bool Guardar(CtaCtePagos pCtaCtePagos)
        {
            bool         ret         = true;
            ITransaction transaction = session.BeginTransaction();

            try
            {
                CtaCtePagos ctactepagos = session.Get <CtaCtePagos>(pCtaCtePagos.Interno);
                if (ctactepagos != null)
                {
                    session.Merge(pCtaCtePagos);
                }
                else
                {
                    session.Save(pCtaCtePagos);
                }

                transaction.Commit();

                return(ret);
            }

            catch (Exception ex)
            {
                ret = false;
                throw ex;
            }
        }
Example #2
0
 public IHttpActionResult Guardar(CtaCtePagos pCtaCtePagos)
 {
     if (!ModelState.IsValid)
     {
         return(Content(HttpStatusCode.BadRequest, ModelState)); //BadRequest(ModelState);
     }
     try
     {
         DAL.ProveedoresCuentaCorriente.CRUDCtaCtePagos.instancia.Guardar(pCtaCtePagos);
         return(Content(HttpStatusCode.OK, "Registro guardado con éxito!"));
     }
     catch (Exception ex)
     {
         return(Content(HttpStatusCode.InternalServerError, ex.InnerException.Message));
     }
 }