コード例 #1
0
ファイル: MarcoLogico.cs プロジェクト: MGGROUP/BASICA
        public bool UpdateMeta(object idmeta, int indicador_id, int valor, DateTime fecha)
        {
            try
            {

                var metas_valores = from m in _db.Indicadores_Metas
                                    where m.Id == Convert.ToInt32(idmeta)
                                    select m;

                if (metas_valores.Count() == 0)
                {
                    Indicadores_Meta objValor = new Indicadores_Meta
                    {
                        Indicador_id = indicador_id,
                        Fecha_Meta = fecha,
                        Ejecutado = valor,
                    };

                    _db.Indicadores_Metas.InsertOnSubmit(objValor);
                }
                else
                {

                    Indicadores_Meta _objvalor = (from m in _db.Indicadores_Metas
                                                  where m.Id == Convert.ToInt32(idmeta)
                                                  select m).Single();

                    _objvalor.Indicador_id = indicador_id;
                    _objvalor.Fecha_Meta = fecha;
                    _objvalor.Ejecutado = valor;

                }

                _db.SubmitChanges();
                return true;
            }
            catch (Exception)
            {
                return false;
            }
        }
コード例 #2
0
ファイル: MarcoLogico.cs プロジェクト: MGGROUP/BASICA
        public bool AddMeta_Valor(int indicador_id, DateTime fecha, int meta, int ejecutado)
        {
            try
            {
                Indicadores_Meta objMeta = new Indicadores_Meta
                {
                    Indicador_id = indicador_id,
                    Fecha_Meta = fecha,
                    Meta = meta,
                    Ejecutado = ejecutado
                };

                _db.Indicadores_Metas.InsertOnSubmit(objMeta);
                //_db.Indicadores_Valors.InsertOnSubmit(objValor);

                _db.SubmitChanges();

                return true;
            }
            catch (Exception) { return false; }
        }
コード例 #3
0
ファイル: ESMBD.designer.cs プロジェクト: kaganyuksel/esm
		private void detach_Indicadores_Metas(Indicadores_Meta entity)
		{
			this.SendPropertyChanging();
			entity.Indicadore = null;
		}
コード例 #4
0
ファイル: ESMBD.designer.cs プロジェクト: kaganyuksel/esm
 partial void DeleteIndicadores_Meta(Indicadores_Meta instance);
コード例 #5
0
ファイル: ESMBD.designer.cs プロジェクト: kaganyuksel/esm
 partial void UpdateIndicadores_Meta(Indicadores_Meta instance);
コード例 #6
0
ファイル: ESMBD.designer.cs プロジェクト: kaganyuksel/esm
 partial void InsertIndicadores_Meta(Indicadores_Meta instance);