public int GuardarCuenta(Ca_N_Cuenta item) { int Val = 0; try { using (ClusmextContext context = new ClusmextContext()) { if (item.Id_N_Cuenta > 0) { context.Entry(item).State = EntityState.Modified; } else { context.Entry(item).State = EntityState.Added; } Val = context.SaveChanges(); if (Val == 1) { Re_Bancos_Empresa re = new Re_Bancos_Empresa(); re.Id_Empresa = item.Id_Empresa; re.Id_Banco = item.Id_Banco; re.F_Alta = DateTime.Now; re.Creado_por = item.Creado_por; re.Activo = true; Val = GuardarRelacion(re); } } } catch (Exception ex) { } return(Val); }
public Ca_N_Cuenta ObtenerCuenta(int id, int IdEmpresa) { Ca_N_Cuenta item = new Ca_N_Cuenta(); try { if (id == 0) { item.Id_Empresa = IdEmpresa; return(item); } using (ClusmextContext context = new ClusmextContext()) { item = context.Ca_N_Cuenta.Where(x => x.Id_N_Cuenta == id).SingleOrDefault(); } } catch (Exception ex) { } return(item); }