public ActionResult UpdateBajas(int visitadorID, Models.MirrorEntityModel.MMW_AprobacionBajas record)
        {
            try
            {
                string clave     = "";
                string eliminado = "";

                switch (record.Estatus)
                {
                case 1:
                    clave     = ".";
                    eliminado = ".";
                    break;

                case 2:
                    clave     = "1";
                    eliminado = "SI";
                    break;
                }

                List <string> instrucciones = new List <string>();
                instrucciones.Add("UPDATE Eliminar SET Clave = '" + clave + "', Eliminado = '" + eliminado +
                                  "' WHERE ZONA = '" + visitadorID.ToString() + "' AND Registro = " + record.Registro.ToString());

                List <string> registrationIds = new List <string>();
                registrationIds.Add(db.SP_MW_Usuarios_AltBaj(visitadorID)
                                    .Select(r => r.TX_IDRegistroGoogle)
                                    .First().ToString());

                // Instancia del y ejecucion del servio(Si resultServicio == true Update MD)
                MedinetService.MedinetCRMService service = new MedinetService.MedinetCRMService();
                if (service.setInstruccionesSql(instrucciones.ToArray(), registrationIds.ToArray()))
                {
                    db.SP_MW_UpdateBajas(clave, eliminado, visitadorID.ToString(), record.Registro);
                }
                else
                {
                    return(JavaScript("mensaje('" + visitadorID + "','GridBajas')"));
                    //return Json(ModelState.SerializeErrors());
                }
                return(Json(ModelState.ToDataSourceResult()));
            }
            catch (Exception ex)
            {
                MedinetLibrary.Excepciones.LogException(ex, "AprobacionAltasBajasController", "UpdateBajas");

                return(Json(ModelState.SerializeErrors()));
            }
        }
        public ActionResult UpdateAltas(int visitadorID, Models.MirrorEntityModel.MMW_AprobacionAltas record)
        {
            try
            {
                string clasificacion = db.MW_ClasificacionMedicos.Where(r => r.ID_Clasificacion == record.ID_Clasificacion)
                                       .Select(r => r.TX_Clasificacion)
                                       .First();
                string especialidad = db.MW_Especialidades.Where(r => r.ID_Especialidad == record.ID_Especialidad)
                                      .Select(r => r.TX_Especialidad)
                                      .First();;
                string estatus = record.Estatus == 1 ? "S" : "Y";

                List <string> instrucciones = new List <string>();
                instrucciones.Add("UPDATE Inclusiones SET CLASIFICACION = '" + clasificacion +
                                  "', ESPECIALIDAD = '" + especialidad + "', PARA_APROBACION = '" + estatus +
                                  "' WHERE ZONA = '" + visitadorID.ToString() + "' AND NRO_SANITARIO = '" + record.NroSanitario + "'");

                List <string> registrationIds = new List <string>();
                registrationIds.Add(db.SP_MW_Usuarios_AltBaj(visitadorID)
                                    .Select(r => r.TX_IDRegistroGoogle)
                                    .First().ToString());

                // Instancia del y ejecucion del servio(Si resultServicio == true Update MD)

                MedinetService.MedinetCRMService service = new MedinetService.MedinetCRMService();
                if (service.setInstruccionesSql(instrucciones.ToArray(), registrationIds.ToArray()))
                {
                    db.SP_MW_UpdateAltas(clasificacion, especialidad, estatus, visitadorID.ToString(), record.NroSanitario);
                }
                else
                {
                    return(JavaScript("mensaje('" + visitadorID + "','GridAltas')"));
                    //return Json(ModelState.SerializeErrors());
                }
                return(Json(ModelState.ToDataSourceResult()));
            }
            catch (Exception ex)
            {
                MedinetLibrary.Excepciones.LogException(ex, "AprobacionAltasBajasController", "UpdateAltas");

                return(Json(ModelState.SerializeErrors()));
            }
        }