public JSONCollection<TBL_ACTIVIDAD> Create(string NOMBRE_ACTIVIDAD, int ID_EVIDENCIA, int ID_PROGRAMA_ANUAL, int ID_CARGO, int TIPO_FRECUENCIA, int CANTIDAD_FRECUENCIA, char TURNO, int MES_INICIO, int ANO_INICIO, bool ENERO_E, bool FEBRERO_E, bool MARZO_E, bool ABRIL_E, bool MAYO_E, bool JUNIO_E, bool JULIO_E, bool AGOSTO_E, bool SEPTIEMBRE_E, bool OCTUBRE_E, bool NOVIEMBRE_E, bool DICIEMBRE_E) { JSONCollection<TBL_ACTIVIDAD> objJSON = new JSONCollection<TBL_ACTIVIDAD>(); //try { TBL_ACTIVIDAD nuevo = new TBL_ACTIVIDAD() { NOMBRE_ACTIVIDAD = NOMBRE_ACTIVIDAD, ID_CARGO = ID_CARGO, TURNO = TURNO, ID_EVIDENCIA = ID_EVIDENCIA, ID_PROGRAMA_ANUAL = ID_PROGRAMA_ANUAL, TIPO_FRECUENCIA = TIPO_FRECUENCIA, CANTIDAD_FRECUENCIA = CANTIDAD_FRECUENCIA, MES_INICIO = MES_INICIO }; nuevo.ENERO_E = true; nuevo.FEBRERO_E = true; nuevo.MARZO_E = true; nuevo.ABRIL_E = true; nuevo.MAYO_E = true; nuevo.JUNIO_E = true; nuevo.JULIO_E = true; nuevo.AGOSTO_E = true; nuevo.SEPTIEMBRE_E = true; nuevo.OCTUBRE_E = true; nuevo.NOVIEMBRE_E = true; nuevo.DICIEMBRE_E = true; if (TIPO_FRECUENCIA == 1) { /*Diario*/ nuevo.ENERO_P = (DateTime.DaysInMonth(ANO_INICIO, 1) * CANTIDAD_FRECUENCIA); nuevo.FEBRERO_P = (DateTime.DaysInMonth(ANO_INICIO, 2) * CANTIDAD_FRECUENCIA); nuevo.MARZO_P = (DateTime.DaysInMonth(ANO_INICIO, 3) * CANTIDAD_FRECUENCIA); nuevo.ABRIL_P = (DateTime.DaysInMonth(ANO_INICIO, 4) * CANTIDAD_FRECUENCIA); nuevo.MAYO_P = (DateTime.DaysInMonth(ANO_INICIO, 5) * CANTIDAD_FRECUENCIA); nuevo.JUNIO_P = (DateTime.DaysInMonth(ANO_INICIO, 6) * CANTIDAD_FRECUENCIA); nuevo.JULIO_P = (DateTime.DaysInMonth(ANO_INICIO, 7) * CANTIDAD_FRECUENCIA); nuevo.AGOSTO_P = (DateTime.DaysInMonth(ANO_INICIO, 8) * CANTIDAD_FRECUENCIA); nuevo.SEPTIEMBRE_P = (DateTime.DaysInMonth(ANO_INICIO, 9) * CANTIDAD_FRECUENCIA); nuevo.OCTUBRE_P = (DateTime.DaysInMonth(ANO_INICIO, 10) * CANTIDAD_FRECUENCIA); nuevo.NOVIEMBRE_P = (DateTime.DaysInMonth(ANO_INICIO, 11) * CANTIDAD_FRECUENCIA); nuevo.DICIEMBRE_P = (DateTime.DaysInMonth(ANO_INICIO, 12) * CANTIDAD_FRECUENCIA); } else if (TIPO_FRECUENCIA == 2) { /*Semanal*/ nuevo.ENERO_P = (4 * CANTIDAD_FRECUENCIA); nuevo.FEBRERO_P = (4 * CANTIDAD_FRECUENCIA); nuevo.MARZO_P = (4 * CANTIDAD_FRECUENCIA); nuevo.ABRIL_P = (4 * CANTIDAD_FRECUENCIA); nuevo.MAYO_P = (4 * CANTIDAD_FRECUENCIA); nuevo.JUNIO_P = (4 * CANTIDAD_FRECUENCIA); nuevo.JULIO_P = (4 * CANTIDAD_FRECUENCIA); nuevo.AGOSTO_P = (4 * CANTIDAD_FRECUENCIA); nuevo.SEPTIEMBRE_P = (4 * CANTIDAD_FRECUENCIA); nuevo.OCTUBRE_P = (4 * CANTIDAD_FRECUENCIA); nuevo.NOVIEMBRE_P = (4 * CANTIDAD_FRECUENCIA); nuevo.DICIEMBRE_P = (4 * CANTIDAD_FRECUENCIA); } else if (TIPO_FRECUENCIA == 3) { /*Mensual*/ nuevo.ENERO_P = (1 * CANTIDAD_FRECUENCIA); nuevo.FEBRERO_P = (1 * CANTIDAD_FRECUENCIA); nuevo.MARZO_P = (1 * CANTIDAD_FRECUENCIA); nuevo.ABRIL_P = (1 * CANTIDAD_FRECUENCIA); nuevo.MAYO_P = (1 * CANTIDAD_FRECUENCIA); nuevo.JUNIO_P = (1 * CANTIDAD_FRECUENCIA); nuevo.JULIO_P = (1 * CANTIDAD_FRECUENCIA); nuevo.AGOSTO_P = (1 * CANTIDAD_FRECUENCIA); nuevo.SEPTIEMBRE_P = (1 * CANTIDAD_FRECUENCIA); nuevo.OCTUBRE_P = (1 * CANTIDAD_FRECUENCIA); nuevo.NOVIEMBRE_P = (1 * CANTIDAD_FRECUENCIA); nuevo.DICIEMBRE_P = (1 * CANTIDAD_FRECUENCIA); } else if (TIPO_FRECUENCIA == 4) { /*Anual*/ if (!ENERO_E) { nuevo.ENERO_E = false; } else { nuevo.ENERO_E = true; nuevo.ENERO_P = 1; } if (!FEBRERO_E) { nuevo.FEBRERO_E = false; } else { nuevo.FEBRERO_E = true; nuevo.FEBRERO_P = 1; } if (!MARZO_E) { nuevo.MARZO_E = false; } else { nuevo.MARZO_E = true; nuevo.MARZO_P = 1; } if (!ABRIL_E) { nuevo.ABRIL_E = false; } else { nuevo.ABRIL_E = true; nuevo.ABRIL_P = 1; } if (!MAYO_E) { nuevo.MAYO_E = false; } else { nuevo.MAYO_E = true; nuevo.MAYO_P = 1; } if (!JUNIO_E) { nuevo.JUNIO_E = false; } else { nuevo.JUNIO_E = true; nuevo.JUNIO_P = 1; } if (!JULIO_E) { nuevo.JULIO_E = false; } else { nuevo.JULIO_E = true; nuevo.JULIO_P = 1; } if (!AGOSTO_E) { nuevo.AGOSTO_E = false; } else { nuevo.AGOSTO_E = true; nuevo.AGOSTO_P = 1; } if (!SEPTIEMBRE_E) { nuevo.SEPTIEMBRE_E = false; } else { nuevo.SEPTIEMBRE_E = true; nuevo.SEPTIEMBRE_P = 1; } if (!OCTUBRE_E) { nuevo.OCTUBRE_E = false; } else { nuevo.OCTUBRE_E = true; nuevo.OCTUBRE_P = 1; } if (!NOVIEMBRE_E) { nuevo.NOVIEMBRE_E = false; } else { nuevo.NOVIEMBRE_E = true; nuevo.NOVIEMBRE_P = 1; } if (!DICIEMBRE_E) { nuevo.DICIEMBRE_E = false; } else { nuevo.DICIEMBRE_E = true; nuevo.DICIEMBRE_P = 1; } } bd.TBL_ACTIVIDAD.InsertOnSubmit(nuevo); bd.SubmitChanges(); objJSON.items = nuevo; objJSON.totalCount = bd.TBL_ACCION.Count(); objJSON.success = true; /*} catch (Exception e) { objJSON.success = false; }*/ return objJSON; }
public JSONCollection<sp_get_actividades_by_programaResult> Create(string NOMBRE_ACTIVIDAD, int ID_EVIDENCIA, int ID_PROGRAMA_ANUAL, int ID_CARGO, int TIPO_FRECUENCIA, int CANTIDAD_FRECUENCIA, char TURNO, int MES_INICIO, int ANO_INICIO, bool ENERO_E, bool FEBRERO_E, bool MARZO_E, bool ABRIL_E, bool MAYO_E, bool JUNIO_E, bool JULIO_E, bool AGOSTO_E, bool SEPTIEMBRE_E, bool OCTUBRE_E, bool NOVIEMBRE_E, bool DICIEMBRE_E, string NOMBRE_EVIDENCIA, string NOMBRE_CARGO) { JSONCollection<sp_get_actividades_by_programaResult> objJSON = new JSONCollection<sp_get_actividades_by_programaResult>(); //try { TBL_ACTIVIDAD nuevo = new TBL_ACTIVIDAD() { NOMBRE_ACTIVIDAD = NOMBRE_ACTIVIDAD, ID_CARGO = ID_CARGO, TURNO = TURNO, ID_EVIDENCIA = ID_EVIDENCIA, ID_PROGRAMA_ANUAL = ID_PROGRAMA_ANUAL, TIPO_FRECUENCIA = TIPO_FRECUENCIA, CANTIDAD_FRECUENCIA = CANTIDAD_FRECUENCIA, MES_INICIO = MES_INICIO, TOTAL = 0 }; nuevo.ENERO_E = true; nuevo.FEBRERO_E = true; nuevo.MARZO_E = true; nuevo.ABRIL_E = true; nuevo.MAYO_E = true; nuevo.JUNIO_E = true; nuevo.JULIO_E = true; nuevo.AGOSTO_E = true; nuevo.SEPTIEMBRE_E = true; nuevo.OCTUBRE_E = true; nuevo.NOVIEMBRE_E = true; nuevo.DICIEMBRE_E = true; nuevo.ENERO_P = 0; nuevo.FEBRERO_P = 0; nuevo.MARZO_P = 0; nuevo.ABRIL_P = 0; nuevo.MAYO_P = 0; nuevo.JUNIO_P = 0; nuevo.JULIO_P = 0; nuevo.AGOSTO_P = 0; nuevo.SEPTIEMBRE_P = 0; nuevo.OCTUBRE_P = 0; nuevo.NOVIEMBRE_P = 0; nuevo.DICIEMBRE_P = 0; nuevo.ENERO_R = 0; nuevo.FEBRERO_R = 0; nuevo.MARZO_R = 0; nuevo.ABRIL_R = 0; nuevo.MAYO_R = 0; nuevo.JUNIO_R = 0; nuevo.JULIO_R = 0; nuevo.AGOSTO_R = 0; nuevo.SEPTIEMBRE_R = 0; nuevo.OCTUBRE_R = 0; nuevo.NOVIEMBRE_R = 0; nuevo.DICIEMBRE_R = 0; if (TIPO_FRECUENCIA == 1) { /*Diario*/ nuevo.ENERO_P = (DateTime.DaysInMonth(ANO_INICIO, 1) * CANTIDAD_FRECUENCIA); nuevo.FEBRERO_P = (DateTime.DaysInMonth(ANO_INICIO, 2) * CANTIDAD_FRECUENCIA); nuevo.MARZO_P = (DateTime.DaysInMonth(ANO_INICIO, 3) * CANTIDAD_FRECUENCIA); nuevo.ABRIL_P = (DateTime.DaysInMonth(ANO_INICIO, 4) * CANTIDAD_FRECUENCIA); nuevo.MAYO_P = (DateTime.DaysInMonth(ANO_INICIO, 5) * CANTIDAD_FRECUENCIA); nuevo.JUNIO_P = (DateTime.DaysInMonth(ANO_INICIO, 6) * CANTIDAD_FRECUENCIA); nuevo.JULIO_P = (DateTime.DaysInMonth(ANO_INICIO, 7) * CANTIDAD_FRECUENCIA); nuevo.AGOSTO_P = (DateTime.DaysInMonth(ANO_INICIO, 8) * CANTIDAD_FRECUENCIA); nuevo.SEPTIEMBRE_P = (DateTime.DaysInMonth(ANO_INICIO, 9) * CANTIDAD_FRECUENCIA); nuevo.OCTUBRE_P = (DateTime.DaysInMonth(ANO_INICIO, 10) * CANTIDAD_FRECUENCIA); nuevo.NOVIEMBRE_P = (DateTime.DaysInMonth(ANO_INICIO, 11) * CANTIDAD_FRECUENCIA); nuevo.DICIEMBRE_P = (DateTime.DaysInMonth(ANO_INICIO, 12) * CANTIDAD_FRECUENCIA); } else if (TIPO_FRECUENCIA == 2) { /*Semanal*/ nuevo.ENERO_P = (4 * CANTIDAD_FRECUENCIA); nuevo.FEBRERO_P = (4 * CANTIDAD_FRECUENCIA); nuevo.MARZO_P = (4 * CANTIDAD_FRECUENCIA); nuevo.ABRIL_P = (4 * CANTIDAD_FRECUENCIA); nuevo.MAYO_P = (4 * CANTIDAD_FRECUENCIA); nuevo.JUNIO_P = (4 * CANTIDAD_FRECUENCIA); nuevo.JULIO_P = (4 * CANTIDAD_FRECUENCIA); nuevo.AGOSTO_P = (4 * CANTIDAD_FRECUENCIA); nuevo.SEPTIEMBRE_P = (4 * CANTIDAD_FRECUENCIA); nuevo.OCTUBRE_P = (4 * CANTIDAD_FRECUENCIA); nuevo.NOVIEMBRE_P = (4 * CANTIDAD_FRECUENCIA); nuevo.DICIEMBRE_P = (4 * CANTIDAD_FRECUENCIA); } else if (TIPO_FRECUENCIA == 3) { /*Mensual*/ nuevo.ENERO_P = (1 * CANTIDAD_FRECUENCIA); nuevo.FEBRERO_P = (1 * CANTIDAD_FRECUENCIA); nuevo.MARZO_P = (1 * CANTIDAD_FRECUENCIA); nuevo.ABRIL_P = (1 * CANTIDAD_FRECUENCIA); nuevo.MAYO_P = (1 * CANTIDAD_FRECUENCIA); nuevo.JUNIO_P = (1 * CANTIDAD_FRECUENCIA); nuevo.JULIO_P = (1 * CANTIDAD_FRECUENCIA); nuevo.AGOSTO_P = (1 * CANTIDAD_FRECUENCIA); nuevo.SEPTIEMBRE_P = (1 * CANTIDAD_FRECUENCIA); nuevo.OCTUBRE_P = (1 * CANTIDAD_FRECUENCIA); nuevo.NOVIEMBRE_P = (1 * CANTIDAD_FRECUENCIA); nuevo.DICIEMBRE_P = (1 * CANTIDAD_FRECUENCIA); } else if (TIPO_FRECUENCIA == 4) { /*Anual*/ if (!ENERO_E) { nuevo.ENERO_E = false; } else { nuevo.ENERO_E = true; nuevo.ENERO_P = 1; } if (!FEBRERO_E) { nuevo.FEBRERO_E = false; } else { nuevo.FEBRERO_E = true; nuevo.FEBRERO_P = 1; } if (!MARZO_E) { nuevo.MARZO_E = false; } else { nuevo.MARZO_E = true; nuevo.MARZO_P = 1; } if (!ABRIL_E) { nuevo.ABRIL_E = false; } else { nuevo.ABRIL_E = true; nuevo.ABRIL_P = 1; } if (!MAYO_E) { nuevo.MAYO_E = false; } else { nuevo.MAYO_E = true; nuevo.MAYO_P = 1; } if (!JUNIO_E) { nuevo.JUNIO_E = false; } else { nuevo.JUNIO_E = true; nuevo.JUNIO_P = 1; } if (!JULIO_E) { nuevo.JULIO_E = false; } else { nuevo.JULIO_E = true; nuevo.JULIO_P = 1; } if (!AGOSTO_E) { nuevo.AGOSTO_E = false; } else { nuevo.AGOSTO_E = true; nuevo.AGOSTO_P = 1; } if (!SEPTIEMBRE_E) { nuevo.SEPTIEMBRE_E = false; } else { nuevo.SEPTIEMBRE_E = true; nuevo.SEPTIEMBRE_P = 1; } if (!OCTUBRE_E) { nuevo.OCTUBRE_E = false; } else { nuevo.OCTUBRE_E = true; nuevo.OCTUBRE_P = 1; } if (!NOVIEMBRE_E) { nuevo.NOVIEMBRE_E = false; } else { nuevo.NOVIEMBRE_E = true; nuevo.NOVIEMBRE_P = 1; } if (!DICIEMBRE_E) { nuevo.DICIEMBRE_E = false; } else { nuevo.DICIEMBRE_E = true; nuevo.DICIEMBRE_P = 1; } } else if (TIPO_FRECUENCIA == 5) { nuevo.ENERO_E = false; nuevo.FEBRERO_E = false; nuevo.MARZO_E = false; nuevo.ABRIL_E = false; nuevo.MAYO_E = false; nuevo.JUNIO_E = false; nuevo.JULIO_E = false; nuevo.AGOSTO_E = false; nuevo.SEPTIEMBRE_E = false; nuevo.OCTUBRE_E = false; nuevo.NOVIEMBRE_E = false; nuevo.DICIEMBRE_E = false; int finSemestreUno = (((int)nuevo.MES_INICIO) + 6); if (finSemestreUno > 12) { finSemestreUno = finSemestreUno - 12; } int finSemestreDos = (finSemestreUno + 5); if (finSemestreDos > 12) { finSemestreDos = finSemestreDos - 12; } if (finSemestreUno == 1 || finSemestreDos == 1) { nuevo.ENERO_E = true; nuevo.ENERO_P = 1; } if (finSemestreUno == 2 || finSemestreDos == 2) { nuevo.FEBRERO_E = true; nuevo.FEBRERO_P = 1; } if (finSemestreUno == 3 || finSemestreDos == 3) { nuevo.MARZO_E = true; nuevo.MARZO_P = 1; } if (finSemestreUno == 4 || finSemestreDos == 4) { nuevo.ABRIL_E = true; nuevo.ABRIL_P = 1; } if (finSemestreUno == 5 || finSemestreDos == 5) { nuevo.MAYO_E = true; nuevo.MAYO_P = 1; } if (finSemestreUno == 6 || finSemestreDos == 6) { nuevo.JUNIO_E = true; nuevo.JUNIO_P = 1; } if (finSemestreUno == 7 || finSemestreDos == 7) { nuevo.JULIO_E = true; nuevo.JULIO_P = 1; } if (finSemestreUno == 8 || finSemestreDos == 8) { nuevo.AGOSTO_E = true; nuevo.AGOSTO_P = 1; } if (finSemestreUno == 9 || finSemestreDos == 9) { nuevo.SEPTIEMBRE_E = true; nuevo.SEPTIEMBRE_P = 1; } if (finSemestreUno == 10 || finSemestreDos == 10) { nuevo.OCTUBRE_E = true; nuevo.OCTUBRE_P = 1; } if (finSemestreUno == 11 || finSemestreDos == 11) { nuevo.NOVIEMBRE_E = true; nuevo.NOVIEMBRE_P = 1; } if (finSemestreUno == 12 || finSemestreDos == 12) { nuevo.DICIEMBRE_E = true; nuevo.DICIEMBRE_P = 1; } } bd.TBL_ACTIVIDAD.InsertOnSubmit(nuevo); bd.SubmitChanges(); sp_get_actividades_by_programaResult returnObject = new sp_get_actividades_by_programaResult() { ID_ACTIVIDAD = nuevo.ID_ACTIVIDAD, ID_EVIDENCIA = nuevo.ID_EVIDENCIA, ID_PROGRAMA_ANUAL = nuevo.ID_PROGRAMA_ANUAL, ID_CARGO = nuevo.ID_CARGO, NOMBRE_ACTIVIDAD = nuevo.NOMBRE_ACTIVIDAD, TIPO_FRECUENCIA = nuevo.TIPO_FRECUENCIA, CANTIDAD_FRECUENCIA = nuevo.CANTIDAD_FRECUENCIA, ENERO_P = nuevo.ENERO_P, ENERO_R = nuevo.ENERO_R, ENERO_E = nuevo.ENERO_E, FEBRERO_P = nuevo.FEBRERO_P, FEBRERO_R = nuevo.FEBRERO_R, FEBRERO_E = nuevo.FEBRERO_E, MARZO_P = nuevo.MARZO_P, MARZO_R = nuevo.MARZO_R, MARZO_E = nuevo.MARZO_E, ABRIL_P = nuevo.ABRIL_P, ABRIL_R = nuevo.ABRIL_R, ABRIL_E = nuevo.ABRIL_E, MAYO_P = nuevo.MAYO_P, MAYO_R = nuevo.MAYO_R, MAYO_E = nuevo.MAYO_E, JUNIO_P = nuevo.JUNIO_P, JUNIO_R = nuevo.JUNIO_R, JUNIO_E = nuevo.JUNIO_E, JULIO_P = nuevo.JULIO_P, JULIO_R = nuevo.JULIO_R, JULIO_E = nuevo.JULIO_E, AGOSTO_P = nuevo.AGOSTO_P, AGOSTO_R = nuevo.AGOSTO_R, AGOSTO_E = nuevo.AGOSTO_E, SEPTIEMBRE_P = nuevo.SEPTIEMBRE_P, SEPTIEMBRE_R = nuevo.SEPTIEMBRE_R, SEPTIEMBRE_E = nuevo.SEPTIEMBRE_E, OCTUBRE_P = nuevo.OCTUBRE_P, OCTUBRE_R = nuevo.OCTUBRE_R, OCTUBRE_E = nuevo.OCTUBRE_E, NOVIEMBRE_P = nuevo.NOVIEMBRE_P, NOVIEMBRE_R = nuevo.NOVIEMBRE_R, NOVIEMBRE_E = nuevo.NOVIEMBRE_E, DICIEMBRE_P = nuevo.DICIEMBRE_P, DICIEMBRE_R = nuevo.DICIEMBRE_R, DICIEMBRE_E = nuevo.DICIEMBRE_E, TURNO = nuevo.TURNO, MES_INICIO = nuevo.MES_INICIO, NOMBRE_EVIDENCIA = NOMBRE_EVIDENCIA, NOMBRE_CARGO = NOMBRE_CARGO }; objJSON.items = returnObject; objJSON.totalCount = bd.TBL_ACCION.Count(); objJSON.success = true; /*} catch (Exception e) { objJSON.success = false; }*/ return objJSON; }
public JSONCollection<TBL_ACTIVIDAD> Update(string id, TBL_ACTIVIDAD nuevo) { JSONCollection<TBL_ACTIVIDAD> objJSON = new JSONCollection<TBL_ACTIVIDAD>(); try { var objeto = (from variable in bd.TBL_ACTIVIDAD where variable.ID_ACTIVIDAD == int.Parse(id) select variable).Single(); objeto.NOMBRE_ACTIVIDAD = nuevo.NOMBRE_ACTIVIDAD; objeto.ID_EVIDENCIA = nuevo.ID_EVIDENCIA; objeto.TIPO_FRECUENCIA = nuevo.TIPO_FRECUENCIA; objeto.CANTIDAD_FRECUENCIA = nuevo.CANTIDAD_FRECUENCIA; objeto.ENERO_P = nuevo.ENERO_P; objeto.ENERO_R = nuevo.ENERO_R; objeto.FEBRERO_P = nuevo.FEBRERO_P; objeto.FEBRERO_R = nuevo.FEBRERO_R; objeto.MARZO_P = nuevo.MARZO_P; objeto.MARZO_R = nuevo.MARZO_R; objeto.ABRIL_P = nuevo.ABRIL_P; objeto.ABRIL_R = nuevo.ABRIL_R; objeto.MAYO_P = nuevo.MAYO_P; objeto.MAYO_R = nuevo.MAYO_R; objeto.JUNIO_P = nuevo.JUNIO_P; objeto.JUNIO_R = nuevo.JUNIO_R; objeto.JULIO_P = nuevo.JULIO_P; objeto.JULIO_R = nuevo.JULIO_R; objeto.AGOSTO_P = nuevo.AGOSTO_P; objeto.AGOSTO_R = nuevo.AGOSTO_R; objeto.SEPTIEMBRE_P = nuevo.SEPTIEMBRE_P; objeto.SEPTIEMBRE_R = nuevo.SEPTIEMBRE_R; objeto.OCTUBRE_P = nuevo.OCTUBRE_P; objeto.OCTUBRE_R = nuevo.OCTUBRE_R; objeto.NOVIEMBRE_P = nuevo.NOVIEMBRE_P; objeto.NOVIEMBRE_R = nuevo.NOVIEMBRE_R; objeto.DICIEMBRE_P = nuevo.DICIEMBRE_P; objeto.DICIEMBRE_R = nuevo.DICIEMBRE_R; objeto.MES_INICIO = nuevo.MES_INICIO; bd.SubmitChanges(); objJSON.items = objeto; objJSON.totalCount = bd.TBL_ACCION.Count(); objJSON.success = true; } catch (Exception ex) { objJSON.success = false; } return objJSON; }