private bool InsertCompromisosHistorico(ActaSeguimCompromisosHistoricoModel compromisoHis) { bool insertado = false; using (FonadeDBLightDataContext db = new FonadeDBLightDataContext(_cadena)) { ActaSeguimCompromisosHistorico gesCompromiso = new ActaSeguimCompromisosHistorico { codConvocatoria = compromisoHis.codConvocatoria, codProyecto = compromisoHis.codProyecto, numActa = compromisoHis.numActa, visita = compromisoHis.visita, fechaModificado = compromisoHis.fechaModificado, compromiso = compromisoHis.compromiso, estado = compromisoHis.estado, fechaCumpliCompromiso = compromisoHis.fechaCumpliCompromiso, fechaPropuestaEjec = compromisoHis.fechaPropuestaEjec, observacion = compromisoHis.observacion, idCompromiso = compromisoHis.idCompromiso }; db.ActaSeguimCompromisosHistorico.InsertOnSubmit(gesCompromiso); db.SubmitChanges(); insertado = true; } return(insertado); }
public bool InsertCompromisos(ActaSeguimCompromisosModel compromiso) { bool insertado = false; using (FonadeDBLightDataContext db = new FonadeDBLightDataContext(_cadena)) { ActaSeguimCompromisos gesCompromiso = new ActaSeguimCompromisos { codConvocatoria = compromiso.codConvocatoria, codProyecto = compromiso.codProyecto, numActa = compromiso.numActa, visita = compromiso.visita, fechaModificado = compromiso.fechaModificado, compromiso = compromiso.compromiso, estado = compromiso.estado, fechaCumpliCompromiso = compromiso.fechaCumpliCompromiso, fechaPropuestaEjec = compromiso.fechaPropuestaEjec, observacion = compromiso.observacion }; db.ActaSeguimCompromisos.InsertOnSubmit(gesCompromiso); db.SubmitChanges(); insertado = true; ActaSeguimCompromisosHistoricoModel historicoModel = new ActaSeguimCompromisosHistoricoModel() { idCompromiso = gesCompromiso.idActaCompromiso, codConvocatoria = gesCompromiso.codConvocatoria, codProyecto = gesCompromiso.codProyecto, compromiso = gesCompromiso.compromiso, estado = gesCompromiso.estado, fechaCumpliCompromiso = gesCompromiso.fechaCumpliCompromiso, fechaModificado = gesCompromiso.fechaModificado, fechaPropuestaEjec = gesCompromiso.fechaPropuestaEjec, numActa = gesCompromiso.numActa, observacion = gesCompromiso.observacion, visita = gesCompromiso.visita }; //Insertar Historico if (insertado) { insertado = InsertCompromisosHistorico(historicoModel); } } return(insertado); }
public bool UpdateCompromisos(ActaSeguimCompromisosModel compromiso) { bool insertado = false; using (FonadeDBLightDataContext db = new FonadeDBLightDataContext(_cadena)) { var actaCompromiso = (from g in db.ActaSeguimCompromisos where g.idActaCompromiso == compromiso.id select g).FirstOrDefault(); if (compromiso.estado == "CERRADO") { compromiso.fechaPropuestaEjec = actaCompromiso.fechaPropuestaEjec; } actaCompromiso.estado = compromiso.estado; actaCompromiso.fechaCumpliCompromiso = compromiso.fechaCumpliCompromiso; actaCompromiso.fechaModificado = compromiso.fechaModificado; actaCompromiso.fechaPropuestaEjec = compromiso.fechaPropuestaEjec; actaCompromiso.observacion = compromiso.observacion; actaCompromiso.numActa = compromiso.numActa; actaCompromiso.visita = compromiso.visita; db.SubmitChanges(); ActaSeguimCompromisosHistoricoModel historicoModel = new ActaSeguimCompromisosHistoricoModel() { idCompromiso = actaCompromiso.idActaCompromiso, codConvocatoria = actaCompromiso.codConvocatoria, codProyecto = actaCompromiso.codProyecto, compromiso = actaCompromiso.compromiso, estado = actaCompromiso.estado, fechaCumpliCompromiso = actaCompromiso.fechaCumpliCompromiso, fechaModificado = actaCompromiso.fechaModificado, fechaPropuestaEjec = actaCompromiso.fechaPropuestaEjec, numActa = actaCompromiso.numActa, observacion = actaCompromiso.observacion, visita = actaCompromiso.visita }; insertado = InsertCompromisosHistorico(historicoModel); } return(insertado); }