public bool AddIndicador(int idactividad, string indicador, int verboid, int unidadid, DateTime fecha_inicial, DateTime fecha_final, int meta_numero, bool esSSP, string medios, string supuestos, string descripcion) { try { var actividad = (from a in _db.Actividades where a.Id == idactividad select a).Single(); Indicadore objIndicadore = new Indicadore { Actividad_id = idactividad, Indicador = indicador, fecha_indicador_inicial = fecha_inicial, fecha_indicador_final = fecha_final, Fecha_Creacion = DateTime.Now.Date, meta = meta_numero, verbo_id = verboid, unidad_id = unidadid, SSP = esSSP, medios = medios, supuestos = supuestos, descripcion = descripcion, Proceso = actividad.Subproceso.Causas_Efecto.Proceso, Subproceso = actividad.Subproceso.Subproceso1, Actividad = actividad.Actividad }; _db.Indicadores.InsertOnSubmit(objIndicadore); _db.SubmitChanges(); return true; } catch (Exception) { return false; } }
partial void DeleteIndicadore(Indicadore instance);
partial void UpdateIndicadore(Indicadore instance);
partial void InsertIndicadore(Indicadore instance);
private void detach_Indicadores(Indicadore entity) { this.SendPropertyChanging(); entity.Actividade = null; }
private void attach_Indicadores(Indicadore entity) { this.SendPropertyChanging(); entity.Unidade = this; }
private void detach_Indicadores(Indicadore entity) { this.SendPropertyChanging(); entity.Verbo = null; }