Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }