private bool guardarDescripciones(int _codProyecto, int _codConvocatoria, int _numActa) { bool guardado = false; ActaSeguimOtrasObligacionesModel otrasObligModel = new ActaSeguimOtrasObligacionesModel() { codConvocatoria = _codConvocatoria, codProyecto = _codProyecto, numActa = _numActa, visita = (_numActa), DescripAcomAsesoria = txtAcompAsesoria.Text, DescripInfoPlataforma = txtInformacionPlataforma.Text, DescripTiempoEmprendedor = txtDedicacionEmprendedor.Text }; guardado = otrasObligacionesController.InsertOrUpdateOtrasObligaciones(otrasObligModel); return(guardado); }
public bool InsertOrUpdateOtrasObligaciones(ActaSeguimOtrasObligacionesModel obligacion) { bool insertado = false; using (FonadeDBLightDataContext db = new FonadeDBLightDataContext(_cadena)) { var actaObligacion = (from g in db.ActaSeguimOtrasObligaciones where g.codConvocatoria == obligacion.codConvocatoria && g.codProyecto == obligacion.codProyecto && g.numActa == obligacion.numActa select g).FirstOrDefault(); if (actaObligacion != null)//Actualizar { actaObligacion.DescripAcomAsesoria = obligacion.DescripAcomAsesoria; actaObligacion.DescripInfoPlataforma = obligacion.DescripInfoPlataforma; actaObligacion.DescripTiempoEmprendedor = obligacion.DescripTiempoEmprendedor; actaObligacion.FechaIngresado = DateTime.Now; } else//Insertar { ActaSeguimOtrasObligaciones gesObligacion = new ActaSeguimOtrasObligaciones { codConvocatoria = obligacion.codConvocatoria, numActa = obligacion.numActa, visita = obligacion.visita, FechaIngresado = DateTime.Now, codProyecto = obligacion.codProyecto, DescripAcomAsesoria = obligacion.DescripAcomAsesoria, DescripInfoPlataforma = obligacion.DescripInfoPlataforma, DescripTiempoEmprendedor = obligacion.DescripTiempoEmprendedor }; db.ActaSeguimOtrasObligaciones.InsertOnSubmit(gesObligacion); } db.SubmitChanges(); insertado = true; return(insertado); } }
public ActaSeguimOtrasObligacionesModel getDescripcionOtrasObligaciones(int _codProyecto, int _codConvocatoria) { ActaSeguimOtrasObligacionesModel descripciones = new ActaSeguimOtrasObligacionesModel(); using (FonadeDBLightDataContext db = new FonadeDBLightDataContext(_cadena)) { descripciones = (from e in db.ActaSeguimOtrasObligaciones where e.codProyecto == _codProyecto && e.codConvocatoria == _codConvocatoria orderby e.numActa select new ActaSeguimOtrasObligacionesModel { id = e.idOtrasObligaciones, codProyecto = e.codProyecto, codConvocatoria = e.codConvocatoria, numActa = e.numActa, visita = e.visita, DescripAcomAsesoria = e.DescripAcomAsesoria, DescripInfoPlataforma = e.DescripInfoPlataforma, DescripTiempoEmprendedor = e.DescripTiempoEmprendedor }).FirstOrDefault(); } return(descripciones); }