Exemplo n.º 1
0
        public bool InsertOrUpdateObligContable(ActaSeguimObligContablesModel obligacion)
        {
            bool insertado = false;

            using (FonadeDBLightDataContext db = new FonadeDBLightDataContext(_cadena))
            {
                var actaObligacion = (from g in db.ActaSeguimObligacionesContables
                                      where g.codConvocatoria == obligacion.codConvocatoria &&
                                      g.codProyecto == obligacion.codProyecto &&
                                      g.numActa == obligacion.numActa
                                      select g).FirstOrDefault();

                if (actaObligacion != null)//Actualizar
                {
                    actaObligacion.conciliacionBancaria     = obligacion.conciliacionBancaria;
                    actaObligacion.cuentaBancaria           = obligacion.cuentaBancaria;
                    actaObligacion.estadosFinancieros       = obligacion.estadosFinancieros;
                    actaObligacion.fechaIngresado           = DateTime.Now;
                    actaObligacion.librosComerciales        = obligacion.librosComerciales;
                    actaObligacion.librosContabilidad       = obligacion.librosContabilidad;
                    actaObligacion.observObligacionContable = obligacion.observObligacionContable;
                }
                else//Insertar
                {
                    ActaSeguimObligacionesContables gesObligacion = new ActaSeguimObligacionesContables
                    {
                        codConvocatoria          = obligacion.codConvocatoria,
                        observObligacionContable = obligacion.observObligacionContable,
                        numActa              = obligacion.numActa,
                        librosContabilidad   = obligacion.librosContabilidad,
                        librosComerciales    = obligacion.librosComerciales,
                        visita               = obligacion.visita,
                        fechaIngresado       = DateTime.Now,
                        estadosFinancieros   = obligacion.estadosFinancieros,
                        cuentaBancaria       = obligacion.cuentaBancaria,
                        conciliacionBancaria = obligacion.conciliacionBancaria,
                        codProyecto          = obligacion.codProyecto
                    };

                    db.ActaSeguimObligacionesContables.InsertOnSubmit(gesObligacion);
                }

                db.SubmitChanges();

                insertado = true;


                return(insertado);
            }
        }
Exemplo n.º 2
0
        private bool GuardarObligContable(int _codProyecto, int _codConvocatoria, int _numActa)
        {
            bool guardado = false;

            ActaSeguimObligContablesModel actaContable = new ActaSeguimObligContablesModel()
            {
                codConvocatoria          = _codConvocatoria,
                codProyecto              = _codProyecto,
                numActa                  = _numActa,
                conciliacionBancaria     = ddlConciliacionesBancarias.SelectedItem.Text,
                cuentaBancaria           = ddlCuentaBancaria.SelectedItem.Text,
                estadosFinancieros       = ddlEstadoFinanciero.SelectedItem.Text,
                librosComerciales        = ddlLibrosComerciales.SelectedItem.Text,
                librosContabilidad       = ddlLibrosContabilidad.SelectedItem.Text,
                observObligacionContable = txtObservacionContable.Text,
                visita = (_numActa)
            };

            guardado = obligContablesController.InsertOrUpdateObligContable(actaContable);

            return(guardado);
        }