public JSONCollection<sp_get_programas_anualesResult> Create(int ID_DEPARTAMENTO_ORGANIZACION, string NOMBRE_DIVISION, int ID_DIVISION, string OBJETIVO, string META, string FECHA_CREACION, string NOMBRE_PROGRAMA, int MES_INICIO, int ANO_INICIO) { JSONCollection<sp_get_programas_anualesResult> objJSON = new JSONCollection<sp_get_programas_anualesResult>(); try { TBL_PROGRAMA_ANUAL nuevo = new TBL_PROGRAMA_ANUAL() { NOMBRE_PROGRAMA = NOMBRE_PROGRAMA, ID_DEPARTAMENTO_ORGANIZACION = ID_DEPARTAMENTO_ORGANIZACION, ID_DIVISION = ID_DIVISION, OBJETIVO = OBJETIVO, META = META, FECHA_CREACION = DateTime.Now, MES_INICIO = MES_INICIO, ANO_INICIO = ANO_INICIO }; bd.TBL_PROGRAMA_ANUAL.InsertOnSubmit(nuevo); bd.SubmitChanges(); sp_get_programas_anualesResult temp = new sp_get_programas_anualesResult() { NOMBRE_PROGRAMA = nuevo.NOMBRE_PROGRAMA, ID_PROGRAMA_ANUAL =nuevo.ID_PROGRAMA_ANUAL, ID_DEPARTAMENTO_ORGANIZACION = nuevo.ID_DEPARTAMENTO_ORGANIZACION, ID_DIVISION = (int)nuevo.ID_DIVISION, NOMBRE_DIVISION = NOMBRE_DIVISION, OBJETIVO = nuevo.OBJETIVO, META = nuevo.META, FECHA_CREACION = nuevo.FECHA_CREACION, MES_INICIO = nuevo.MES_INICIO, ANO_INICIO = nuevo.ANO_INICIO }; objJSON.items = temp; objJSON.totalCount = bd.TBL_PROGRAMA_ANUAL.Count(); objJSON.success = true; } catch (Exception e) { objJSON.success = false; } return objJSON; }
public JSONCollection<TBL_PROGRAMA_ANUAL> Update(string id, TBL_PROGRAMA_ANUAL nuevo) { JSONCollection<TBL_PROGRAMA_ANUAL> objJSON = new JSONCollection<TBL_PROGRAMA_ANUAL>(); try { var objeto = (from variable in bd.TBL_PROGRAMA_ANUAL where variable.ID_PROGRAMA_ANUAL == int.Parse(id) select variable).Single(); objeto.OBJETIVO = nuevo.OBJETIVO; objeto.META = nuevo.META; objeto.MES_INICIO = nuevo.ANO_INICIO; bd.SubmitChanges(); objJSON.items = objeto; objJSON.totalCount = bd.TBL_PROGRAMA_ANUAL.Count(); objJSON.success = true; } catch (Exception ex) { objJSON.success = false; } return objJSON; }