コード例 #1
0
        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();
        }
コード例 #2
0
 public void validarCabecera(ref ErrorNasti errorNasti)
 {
 }