public bool registroHistCapital(decimal monto, DateTime fechaCorte, bool estado) { bool resultado = false; HIS_CAPITAL_FINANCIERO capitalActual = new HIS_CAPITAL_FINANCIERO(); using (var context = new MBEntities()) { if (estado == true) { capitalActual.dMontoCF = this.capitalActual().dMontoCF + monto; capitalActual.dFechaDeCorte = fechaCorte; capitalActual.bEstado = estado; context.HIS_CAPITAL_FINANCIERO.Add(capitalActual); resultado = (Convert.ToBoolean(context.SaveChanges()) == true ? true : false); } else { capitalActual.dMontoCF = this.capitalActual().dMontoCF - monto; capitalActual.dFechaDeCorte = fechaCorte; capitalActual.bEstado = estado; context.HIS_CAPITAL_FINANCIERO.Add(capitalActual); resultado = (Convert.ToBoolean(context.SaveChanges()) == true ? true : false); } } return(resultado); }
public bool eliminarHisCapitalPorId(int idHistorial) { HIS_CAPITAL_FINANCIERO historial = new HIS_CAPITAL_FINANCIERO(); bool resultado = false; using (var context = new MBEntities()) { var registro = (from _His_Capital in context.HIS_CAPITAL_FINANCIERO where _His_Capital.iIdCapitalF == idHistorial select _His_Capital).FirstOrDefault(); if (registro != null) { context.HIS_CAPITAL_FINANCIERO.Remove(registro); resultado = (Convert.ToBoolean(context.SaveChanges()) == true ? true : false); } } return(resultado); }