public void grabarEmpresa(EMPRESA empresa) { DbContextTransaction dbcxtransaction = null; dbcxtransaction = kippaEntities.Database.BeginTransaction(); EMPRESA _empresa = kippaEntities.EMPRESA.Where(a => a.CODIGOEMPRESA == empresa.CODIGOEMPRESA).FirstOrDefault(); if (_empresa != null) { kippaEntities.Entry(_empresa).CurrentValues.SetValues(empresa); } else { kippaEntities.EMPRESA.Add(empresa); } try { kippaEntities.SaveChanges(); dbcxtransaction.Commit(); } catch (Exception ex) { dbcxtransaction.Rollback(); this.errorNasti = new ErrorNasti(1, "GeneralServicio.cs", ex.ToString()); } dbcxtransaction.Dispose(); }
public void validarCabecera(ref ErrorNasti errorNasti) { }