private void aumentarUltimoComprobanteTenant() { using (var context = new TenantsDBContext()) { var entry = context.Tenants.Find(Common.TenantData.tenant.Id); entry.UltimoNroComprobante++; context.Entry(entry).CurrentValues.SetValues(entry); context.SaveChanges(); Common.TenantData.tenant = entry; //var ten = context.Tenants.Where(x => x.BaseDeDatos == Common.TenantData.tenant.BaseDeDatos).SingleOrDefault(); //ten.UltimoNroAsientoCargando++; } }
private void frmDiarioReporte_FormClosing(object sender, FormClosingEventArgs e) { Helpers.MessageBoxManager.Cancel = "Cancelar"; DialogResult r = MessageBox.Show("Ha impreso el libro diario sin errores?", "Confirmación", MessageBoxButtons.OKCancel); //DialogResult r = Helpers.CreadorMensajes.mensajeConfirmacion(); if (r != DialogResult.Cancel) { using (var context = new VentasDBContext(Common.TenantData.tenant.ConnectionString)) { UltimoDiario u = new UltimoDiario(); u.UltimaFechaImpresion = FechaHasta; //DateTime.Now; u.UltimoNumeroAsiento = Common.TenantData.tenant.UltimoNroAsientoCargando; u.Id = context.UltimoDiario.FirstOrDefault().Id; var entry = context.UltimoDiario.Find(u.Id); context.Entry(entry).CurrentValues.SetValues(u); try { context.SaveChanges(); DialogResult = DialogResult.OK; } catch (Exception ex) { throw ex; } } using (var context = new TenantsDBContext()) { var entity = context.Tenants.Find(Common.TenantData.tenant.Id); //var t = new Tenant(); Tenant t = context.Tenants.SingleOrDefault(x => x.Id == Common.TenantData.tenant.Id); t.FechaImpresionUltimoDiario = FechaHasta; context.Entry(entity).CurrentValues.SetValues(t); context.SaveChanges(); } } }