private bool guardarDescripcion(int _codProyecto, int _codConvocatoria, int _numActa) { bool guardado = false; ActaSeguimNotasModel Nota = new ActaSeguimNotasModel() { codConvocatoria = _codConvocatoria, codProyecto = _codProyecto, numActa = _numActa, visita = (_numActa), Notas = txtNota.Text }; guardado = actaSeguimNotasController.InsertOrUpdateNotas(Nota); return(guardado); }
public bool InsertOrUpdateNotas(ActaSeguimNotasModel _Notas) { bool insertado = false; using (FonadeDBLightDataContext db = new FonadeDBLightDataContext(_cadena)) { var actaNotas = (from g in db.ActaSeguimNotas where g.codConvocatoria == _Notas.codConvocatoria && g.codProyecto == _Notas.codProyecto && g.numActa == _Notas.numActa select g).FirstOrDefault(); if (actaNotas != null)//Actualizar { actaNotas.Nota = _Notas.Notas; actaNotas.FechaIngresado = DateTime.Now; } else//Insertar { ActaSeguimNota gesNotas = new ActaSeguimNota { codConvocatoria = _Notas.codConvocatoria, codProyecto = _Notas.codProyecto, numActa = _Notas.numActa, FechaIngresado = DateTime.Now, Nota = _Notas.Notas, visita = _Notas.visita }; db.ActaSeguimNotas.InsertOnSubmit(gesNotas); } db.SubmitChanges(); insertado = true; } return(insertado); }