public static Boolean validarCruce(List <Dia> dias, Dia dia) { Rango rango = dia.Rangos.First(); foreach (Dia d in dias) { if (dia.DiaSemana == d.DiaSemana) { foreach (Rango r in d.Rangos) { if ((DateTime.Parse(r.Inicio) == DateTime.Parse(rango.Inicio) && DateTime.Parse(r.Fin) == DateTime.Parse(rango.Fin)) || (DateTime.Parse(rango.Inicio) < DateTime.Parse(r.Inicio) && DateTime.Parse(r.Inicio) < DateTime.Parse(rango.Fin)) || (DateTime.Parse(rango.Inicio) < DateTime.Parse(r.Fin) && DateTime.Parse(r.Fin) < DateTime.Parse(rango.Fin)) ) { return(false); } if ((DateTime.Parse(r.Inicio) == DateTime.Parse(rango.Inicio) && DateTime.Parse(r.Fin) == DateTime.Parse(rango.Fin)) || (DateTime.Parse(r.Inicio) < DateTime.Parse(rango.Inicio) && DateTime.Parse(rango.Inicio) < DateTime.Parse(r.Fin)) || (DateTime.Parse(r.Inicio) < DateTime.Parse(rango.Fin) && DateTime.Parse(rango.Fin) < DateTime.Parse(r.Fin)) ) { return(false); } } } } return(true); }
private static string Celda(Excel.Workbook libroExcel, Excel.Worksheet hojaExcel, int fila, string titulo1, string titulo2) { string celda; Excel.Range Rango; if (fila > 0) { Rango = hojaExcel.Cells.SpecialCells(Excel.XlCellType.xlCellTypeLastCell, Type.Missing); string row = Rango.Row.ToString(); Thread.Sleep(500); Rango = hojaExcel.get_Range("A" + fila, "BN" + fila); Rango.Copy(); string datos = objNu4.clipboardObtenerTexto(); string[] titulos = datos.ToUpper().Split('\t'); string[] datosLimpios = (from x in titulos select x.Replace("\r", "").Replace("\n", "").Trim()).ToArray(); int columna = Array.IndexOf(datosLimpios, titulo1.ToUpper()); celda = objNuExcel.ColumnaCorrespondiente(columna + 1); } else { celda = "null"; } return(celda); }
// Use this for initialization void Start() { barravida = GameObject.Find("barravida"); Player = GameObject.FindGameObjectWithTag("Player"); spr = Player.GetComponent <SpriteRenderer>(); Enemy = GameObject.FindGameObjectWithTag("Enemy"); Enemy2 = GameObject.FindGameObjectWithTag("Enemy2"); Enemy3 = GameObject.FindGameObjectWithTag("Enemy3"); Enemy4 = GameObject.FindGameObjectWithTag("Enemy4"); Vida = GameObject.FindGameObjectWithTag("Vida"); player1 = Player.GetComponent <Rigidbody2D>(); enemy1 = Enemy.GetComponent <Rigidbody2D>(); player = Player.GetComponent <Animator>(); playercontroller = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerController>(); rango = GameObject.Find("Zombie1").GetComponent <Rango>(); playerattack = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerAttack>(); bebe = GameObject.Find("Bebe1").GetComponent <Bebe>(); pod = GameObject.Find("ZombiePodrido").GetComponent <ZombiePodrido>(); GameControl.veces_morir++; Analytics.CustomEvent("muerte", new Dictionary <string, object> { { "nivel", GameControl.nivel }, { "posicion_level_4", Player.transform.position.x }, { "cantidad", GameControl.veces_morir }, }); barravida.SetActive(true); }
public IEnumerable <Numero> ObtenerNumerosPrimos(int inicio, int final) { List <Numero> list = new List <Numero>(); Numero res; for (var a = inicio; a <= final; a++) { res = Helpers.HelperNumeros.EsNumeroPrimo(a); if (res.esPrimo == true) { list.Add(res); } } //agrega nuevo registro de rango de numeros primos a base de datos Rango rango = new Rango { RangoInicial = inicio, RangoFinal = final, NumerosEncontrados = list.Count() }; _context.Rangos.Add(rango); _context.SaveChanges(); return(list); }
public ActionResult Variab(Variables variable) { Rango r = new Rango(variable); r.rangoHoras(); double utilidadp = 0; foreach (var comp in r.comprass) { utilidadp += comp.utilidadCompra(); } ViewBag.utilidadCompras = utilidadp; ViewBag.registros = r.comprass; double gastosTotales = 0; foreach (var l in r.listaGastos) { gastosTotales += (double)l.monto; } ViewBag.gastosTatales = gastosTotales; double gastosPh = ((gastosTotales / 30) / 12); ViewBag.gastosPh = gastosPh; double gstor = ((gastosPh) * variable.horasSimular); ViewBag.gastoRestar = gstor; double UtilidadTotal = utilidadp - gstor; ViewBag.UtilidadTotal = UtilidadTotal; return(View()); }
public void CrearTextoHit(TextHit textHit, float contenido, Transform transform, float tamanio, Color color, Rango rangoX, Rango rangoY, float tiempoDeVida) { string contenidoString = contenido.ToString(); CrearTextoHit(textHit, contenidoString, transform, tamanio, color, rangoX, rangoY, tiempoDeVida); }
public List <Rango> ObtenerAgenda() { List <Rango> lista = new List <Rango>(); List <SqlParameter> ListaParametros = new List <SqlParameter>(); ListaParametros.Add(new SqlParameter("@profesional", Id)); SqlDataReader lector = Clases.BaseDeDatosSQL.ObtenerDataReader("SELECT * FROM mario_killers.Rango where (profesional=@profesional and activo=1)", "T", ListaParametros); if (lector.HasRows) { while (lector.Read()) { Rango unRango = new Rango(); unRango.Dia = new Dias((int)(decimal)lector["dia"]); unRango.StringDia = unRango.Dia.Detalle; unRango.HoraDesde = (TimeSpan)lector["hora_desde"]; unRango.HoraHasta = (TimeSpan)lector["hora_hasta"]; Especialidad unaEsp = new Especialidad((int)(decimal)lector["especialidad"]); unRango.Especialidad = (int)(decimal)lector["especialidad"]; unRango.EspString = unaEsp.Descripcion; lista.Add(unRango); } } return(lista); }
private void cmdAceptar_Click(object sender, EventArgs e) { //AGARRO EL DIA Dias unDia = new Dias((int)cmbDias.SelectedValue); //AGARR0 LAS HORAS TimeSpan horaDesde = (TimeSpan)cmbHoraDesde.SelectedValue; TimeSpan horaHasta = (TimeSpan)cmbHoraHasta.SelectedValue; if (Utiles.EsHoraValida(horaDesde, horaHasta)) { Rango unRango = new Rango(unDia, horaDesde, horaHasta, (int)(decimal)cmbEspecialidades.SelectedValue); //VALIDAR QUE NO SE PISE CON OTRA YA ASIGNADA if (Utiles.NoSePisan(unDia, horaDesde, horaHasta, listaDeRangos)) { listaDeRangos.Add(unRango); ActualizarGrilla(); } else { MessageBox.Show("Los horarios seleccionados se sobreponen", "Error!", MessageBoxButtons.OK); } } else { MessageBox.Show("Inserte correctamente las horas", "Error!", MessageBoxButtons.OK); } }
protected void BTN_Agregar_Click(object sender, EventArgs e) { DateTime dtInicio = DateTime.Parse(DDL_Inicio.SelectedValue.ToString()); DateTime dtFin = DateTime.Parse(DDL_Fin.SelectedValue.ToString()); Rango rango = new Rango(); rango.Inicio = dtInicio.ToString("HH:mm"); rango.Fin = dtFin.ToString("HH:mm"); Dia diaSeleccionado = new Dia(); diaSeleccionado.DiaSemana = int.Parse(DDL_Dia.SelectedValue.ToString()); diaSeleccionado.Rangos.Add(rango); EMedico eMedico = (EMedico)Session["usuario"]; List <Dia> dias = JsonConvert.DeserializeObject <List <Dia> >(eMedico.Horario); if (GestorHorario.agregarDia(dias, diaSeleccionado)) { eMedico.Horario = JsonConvert.SerializeObject(dias); Session["usuario"] = eMedico; DBHorario.actualizarHorario(eMedico); } else { string script = @"<script type='text/javascript'> alert('Se cruza el horario'); </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); } actualizarVistaDeHorario(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["Cliente"] != null) { int id = ((Cliente)Session["Cliente"]).idCliente; Cliente usuario = ClienteLN.Obtener(id); Rango rango = RangoLN.Obtener(usuario.rango.idRango); lblCupon.Visible = true; lblCliente.Text = usuario.nombre; LkBtnIniciar.Text = "Cerrar sesión"; LkBtnRegistrar.Visible = false; LinkCambiar.Visible = true; lblCompra.Text = "Compra"; lnkRegistroInfo.HRef = "RegistroCompra.aspx"; lblRango.Text = rango.nombre; consultarImagen(rango.idRango); } else { if (Session["Admin"] != null) { LkBtnCerrar.Visible = true; lblCliente.Text = Session["Admin"].ToString(); LkBtnIniciar.Text = "Registro Cupones"; LkBtnRegistrar.Text = "Registro de Usuarios"; LkBtnCerrar.Text = "Cerrar Sesión"; LinkCambiar.Visible = false; } } }
private void cmdEliminar_Click(object sender, EventArgs e) { Rango unRango = (Rango)grillaHorarios.CurrentRow.DataBoundItem; listaDeRangos.Remove(unRango); ActualizarGrilla(); }
protected void Page_Load(object sender, EventArgs e) { Dia dia = new Dia(); dia.DiaSemana = (int)DateTime.Now.DayOfWeek; Rango rango = new Rango(); rango.Inicio = DateTime.Parse("06:00:00").ToString("HH:mm:ss"); rango.Fin = DateTime.Parse("07:00:00").ToString("HH:mm:ss"); dia.Rangos.Add(rango); rango = new Rango(); rango.Inicio = DateTime.Parse("09:00:00").ToString("HH:mm:ss"); rango.Fin = DateTime.Parse("10:00:00").ToString("HH:mm:ss"); dia.Rangos.Add(rango); rango = new Rango(); rango.Inicio = DateTime.Parse("12:00:00").ToString("HH:mm:ss"); rango.Fin = DateTime.Parse("14:00:00").ToString("HH:mm:ss"); dia.Rangos.Add(rango); string json = JsonConvert.SerializeObject(dia); Dia dia2 = JsonConvert.DeserializeObject <Dia>(json); LB_Mensaje.Text = json; LB_Prueba.InnerText = dia2.Rangos.ToString(); }
public Jugador(string Nombre, string Skin, Rango rango, int dinero, int dia, int mes, int year) { this.Nombre = Nombre; this.Skin = Skin; Rango = rango; DineroVirtual = dinero; FechaIngreso = new DateTime(year, mes, dia); }
public Jugador(string Nombre, string Skin, Rango rango, int dinero) { this.Nombre = Nombre; this.Skin = Skin; Rango = rango; DineroVirtual = dinero; FechaIngreso = DateTime.Today; }
public Jugador(string nombre, Rango rango, int dinero) { this.Nombre = nombre; Skin = "Assets/PorDefecto.Skin.png"; Rango = rango; DineroVirtual = dinero; FechaIngreso = DateTime.Today; }
public static Rango Obtener(int idRango) { List <Rango> lista = RangoLN.ObtenerTodos(); Rango rango = new Rango(); rango = lista.Where(x => x.idRango == idRango).FirstOrDefault(); return(rango); }
private void RangoDialogClosed(object sender, RoutedEventArgs e) { rangoElegido = (Rango)rangoDialog.SelectedItem; if (rangoElegido != null) { CambiarRangoButton.DataContext = rangosDistancia.FirstOrDefault(rango => rango.Name == rangoElegido.Name); } }
/// <summary> /// Toma los valores del formulario para almacenarlos en la base de datos. /// <para>0=Valores ingresados.</para> /// <para>1=Valores no ingresados.</para> /// <para>2=Valores no validos</para> /// <para>3=Rango no ingresado</para> /// </summary> /// <returns></returns> public int Almacenar() { bool resultado; string idCae; if (Validar()) { //Crea un nuevo objeto CAE CAE cae = new CAE(); //Obtiene el valor del tipo y el nombre del documento según la seleccion en el combo box cae.TipoCFE = CAE.ObtenerTipoCFECFC(((ComboBox)Formulario.Items.Item("cmbTipDoc").Specific).Selected.Value); cae.NombreDocumento = CAE.ObtenerNombreCFECFC(((ComboBox)Formulario.Items.Item("cmbTipDoc").Specific).Selected.Value); //Obtiene el nombre de la sucursal selccionada cae.Sucursal = ((ComboBox)Formulario.Items.Item("cmbSuc").Specific).Selected != null ? ((ComboBox)Formulario.Items.Item("cmbSuc").Specific).Selected.Value : ""; //Establece los otros valores del objeto cae con los valores ingresados en los campos de texto cae.Caja = ((EditText)Formulario.Items.Item("txtCaja").Specific).String; cae.Serie = ((EditText)Formulario.Items.Item("txtSerie").Specific).String; cae.NumeroDesde = int.Parse(((EditText)Formulario.Items.Item("txtNumIn").Specific).String); cae.NumeroHasta = int.Parse(((EditText)Formulario.Items.Item("txtNumFn").Specific).String); cae.TipoAutorizacion = ((EditText)Formulario.Items.Item("txtTipAut").Specific).String; cae.NumeroAutorizacion = ((EditText)Formulario.Items.Item("txtNumAut").Specific).String; cae.FechaEmision = ((EditText)Formulario.Items.Item("txtValDes").Specific).String; cae.FechaVencimiento = ((EditText)Formulario.Items.Item("txtValHa").Specific).String; //Crea nueva instancia de mantenimiento de CAE,s ManteUdoCAE manteUdoCae = new ManteUdoCAE(); resultado = manteUdoCae.Almacenar(cae, out idCae); if (resultado) { //Crear una nueva instancia de mantenimiento de rangos ManteUdoRango manteUdoRango = new ManteUdoRango(); //Creaer un nuevo objeto rango Rango rango = new Rango(cae.TipoCFE, cae.NumeroDesde, cae.NumeroHasta, cae.NumeroDesde, cae.Serie, cae.FechaEmision, cae.FechaVencimiento, idCae, "N"); //Alamcenar Rango en tabla de rangos if (manteUdoRango.Almacenar(rango)) { return(0);//Valores ingresados } else { return(3);//Rango no ingresado } } else { return(1);//Valores no ingresados } } return(2);//Valores no validos }
public void CrearTextoHit(TextHit textHit, string contenido, Transform parent, float tamanio, Color color, Rango rangoX, Rango rangoY, float tiempoDeVida) { Vector3 desfase = new Vector2(Random.Range(rangoX.min, rangoX.max), Random.Range(rangoY.min, rangoY.max)); TextHit nuevoTextHit = Instantiate(textHit, parent.position + desfase, Quaternion.identity, parent); nuevoTextHit.tiempoDeVida = tiempoDeVida; nuevoTextHit.textMesh.color = color; nuevoTextHit.textMesh.characterSize = tamanio; nuevoTextHit.textMesh.text = contenido; }
public IHttpActionResult Post(Rango rango) { if (ModelState.IsValid) { rangoLogic.AddRango(rango); return(StatusCode(HttpStatusCode.Created)); } else { return(BadRequest(ControllerRequestErrorMessages.InvalidRequestInformation)); } }
/// <summary> /// Ingresa un nuevo registro a la tabla @TFECFE. /// </summary> /// <param name="comp"></param> /// <param name="rango"></param> /// <returns></returns> public bool Almacenar(Rango rango) { bool resultado = false; GeneralService servicioGeneral = null; GeneralData dataGeneral = null; try { //Obtener el servicio general de la compañia servicioGeneral = ProcConexion.Comp.GetCompanyService().GetGeneralService("TTFERANGO"); //Apuntar a la cabecera del udo dataGeneral = servicioGeneral.GetDataInterface(GeneralServiceDataInterfaces.gsGeneralData); //Establecer los valores para cada una de las propiedades del udo dataGeneral.SetProperty("U_TipoDoc", ((int)rango.TipoDocumento).ToString()); dataGeneral.SetProperty("U_NumIni", rango.NumeroInicial.ToString()); dataGeneral.SetProperty("U_NumFin", rango.NumeroFinal.ToString()); dataGeneral.SetProperty("U_NumAct", rango.NumeroActual.ToString()); dataGeneral.SetProperty("U_Serie", rango.Serie); dataGeneral.SetProperty("U_ValDesde", rango.ValidoDesde); dataGeneral.SetProperty("U_ValHasta", rango.ValidoHasta); dataGeneral.SetProperty("U_IdCAE", rango.IdCAE); dataGeneral.SetProperty("U_Activo", rango.Activo); //Agregar el nuevo registro a la base de dato utilizando el servicio general de la compañia servicioGeneral.Add(dataGeneral); resultado = true; } catch (Exception) { } finally { if (dataGeneral != null) { //Liberar memoria utlizada por el objeto dataGeneral System.Runtime.InteropServices.Marshal.ReleaseComObject(dataGeneral); System.GC.Collect(); } if (servicioGeneral != null) { //Liberar memoria utlizada por el objeto servicioGeneral System.Runtime.InteropServices.Marshal.ReleaseComObject(servicioGeneral); System.GC.Collect(); } } return(resultado); }
private void CrearMeta(string rango, TablasRango tablas, ITengoFechaRadicacionDesdeHasta query) { var regionales = tablas.Declaracion.GroupBy(r => r.Id_Regional).Select(reg => new RegionalObjetivo { Nombre = tablas.SubTablas.Find(st => st.Id == reg.Key).Descripcion, Municipios = reg.GroupBy(mn => mn.Id_lugar_fuente).Select(municipio => new MunicipioObjectivo { Nombre = tablas.SubTablas.Find(st => st.Id == municipio.Key).Descripcion, Regional = tablas.SubTablas.Find(st => st.Id == reg.Key).Descripcion, AniosMesesRadicacion = municipio.GroupBy(per => per.Fecha_Radicacion.EnAnioMes()).Select(periodo => new AnioMesObjetivo { Nombre = periodo.Key, Municipio = tablas.SubTablas.Find(st => st.Id == municipio.Key).Descripcion, Regional = tablas.SubTablas.Find(st => st.Id == reg.Key).Descripcion, }).OrderBy(x => x.Nombre).ToList(), AniosMesesAtencion = municipio.Where(q => q.Fecha_Valoracion.HasValue) .GroupBy(per => per.Fecha_Valoracion.EnAnioMes()) .Select(periodo => new AnioMesObjetivo { Nombre = periodo.Key, Municipio = tablas.SubTablas.Find(st => st.Id == municipio.Key).Descripcion, Regional = tablas.SubTablas.Find(st => st.Id == reg.Key).Descripcion, }).OrderBy(x => x.Nombre).ToList() }).ToList() }).ToList(); var municipios = new List <string>(); regionales.ForEach(reg => { municipios.AddRange(reg.Municipios.GroupBy(g => g.Nombre).Select(q => q.Key)); }); var ri = new Rango { Regionales = regionales, Municipios = municipios, Nombre = rango, Periodo = transformoFechas.ConvertirRangoEnPeriodo(rango), AnioMes = transformoFechas.ConvertirRangoEnAnioMes(rango), FechaRadicacionDesde = query.FechaRadicacionDesde, FechaRadicacionHasta = query.FechaRadicacionHasta }; var rangos = ConsultarRango(); RemoverRangoDeLaLista(rango, rangos); rangos.Add(ri); GuardarRangos(rangos); }
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { var configuracion = IsolatedStorageSettings.ApplicationSettings; if (configuracion.Contains("Rango")) { CambiarRangoButton.DataContext = rangoElegido = rangosDistancia.FirstOrDefault(rango => rango.Name == configuracion["Rango"].ToString()); } if (configuracion.Contains("Medida")) { CambiarMedidaButton.DataContext = medidaElegida = unidadesMedida.FirstOrDefault(medida => medida.Name == configuracion["Medida"].ToString()); } }
public static bool IsLarger(Rango rango) { var isLarger = default(bool); if (_IsANumber.IsMatch(rango.Inicio) && _IsANumber.IsMatch(rango.Fin)) { isLarger = Convert.ToInt32(rango.Fin) > Convert.ToInt32(rango.Inicio); } else { isLarger = Convert.ToChar(rango.Fin) > Convert.ToChar(rango.Inicio); } return(isLarger); }
public static Rango ObtenerXRango(decimal total) { List <Rango> lista = RangoLN.ObtenerTodos(); Rango rango = new Rango(); if (total <= 100000) { rango = lista.Find(x => x.montoMinimo <= total && x.montoMaximo >= total); } else { rango = lista.Find(x => x.montoMaximo == 1); } return(rango); }
public static List <Rango> ObtenerTodos() { List <Rango> lista = new List <Rango>(); DataSet ds = RangoDatos.SeleccionarTodos(); foreach (DataRow fila in ds.Tables[0].Rows) { Rango registro = new Rango(); registro.idRango = Convert.ToInt32(fila["idRango"]); registro.nombre = fila["nombre"].ToString(); registro.montoMinimo = Convert.ToDecimal(fila["montoMinimo"]); registro.montoMaximo = Convert.ToDecimal(fila["montoMaximo"]); registro.imagen = (byte[])fila["imagen"]; lista.Add(registro); } return(lista); }
public ActionResult Create(Rango rg) { result = default(ActionResult); try { ViewBag.Msg = "Crear Nuevo Rango"; ViewBag.Title = "Crear Rango"; ViewBag.Btn = "Crear"; ViewBag.Method = "Create"; if (!_repo.RangoRepository.Exists(x => (x.Inicio.Trim().ToLower() == rg.Inicio.Trim().ToLower()) || (x.Fin.Trim().ToLower() == rg.Fin.Trim().ToLower()))) { if (ModelState.IsValid) { _repo.RangoRepository.Add(_repo.RangoRepository.UpperCaseValues(rg)); _repo.Save(); result = RedirectToAction("Index"); } else { result = View("CreateEdit"); } } else if (CheckRange.IsLarger(rg)) { ModelState.AddModelError("error", "El rango de fin es mayor al de Inicio"); result = View("CreateEdit"); } else { ModelState.AddModelError("error", "El rango ya existe"); result = View("CreateEdit"); } } catch (Exception ex) { Logger.LogException(ex); TempData["err"] = "No se pudo visualizar la vista de crear"; result = RedirectToAction("Error", "ErrorManagement"); } return(result); }
public JsonResult TasaBasicaPasiva(Rango rango) { List <object> response = new List <object>(); List <string> dates = new List <string>(); List <double> values = new List <double>(); DateTime from = rango.From; DateTime to = rango.To; if (from.ToString().Equals("1/1/0001 12:00:00 AM") || to.ToString().Equals("1/1/0001 12:00:00 AM")) { DateTime since = DateTime.Today.AddYears(-1); List <IndicadorEconomico> indicadores = db.IndicadoresEconomicos.Where(i => i.Codigo == "423" && i.Fecha > since).ToList(); foreach (var dato in indicadores) { dates.Add(dato.Fecha.ToString("dd/MM/yyyy")); values.Add(dato.Valor); } response.Add(dates); response.Add(values); return(Json(response, JsonRequestBehavior.AllowGet)); } else { List <IndicadorEconomico> indicadores = db.IndicadoresEconomicos.Where(i => i.Codigo == "423" && i.Fecha > from && i.Fecha < to).ToList(); foreach (var dato in indicadores) { dates.Add(dato.Fecha.ToString("dd/MM/yyyy")); values.Add(dato.Valor); } response.Add(dates); response.Add(values); return(Json(response, JsonRequestBehavior.AllowGet)); } }
public static void eliminarRango(int dia, Rango rango, List <Dia> dias) { foreach (Dia d in dias) { if (d.DiaSemana == dia) { foreach (Rango r in d.Rangos) { if (r.Inicio == rango.Inicio && r.Fin == rango.Fin) { d.Rangos.Remove(r); break; } } if (d.Rangos.Count == 0) { dias.Remove(d); break; } } } }
private void btn_Click(object sender, EventArgs e) { Button btn = (Button)sender; JObject jObject = JObject.Parse(btn.CommandName); EMedico eMedico = (EMedico)Session["usuario"]; List <Dia> dias = JsonConvert.DeserializeObject <List <Dia> >(eMedico.Horario); Rango rango = JsonConvert.DeserializeObject <Rango>((jObject.Value <JObject>("Rango")).ToString()); GestorHorario.eliminarRango(jObject.Value <int>("Dia"), rango, dias); eMedico.Horario = JsonConvert.SerializeObject(dias); Session["usuario"] = eMedico; DBHorario.actualizarHorario(eMedico); string script = @"<script type='text/javascript'> console.log('Vacio'); </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); Response.Redirect("~/View/Medico/HorarioTrabajoPrueba.aspx"); }