protected void rdpFecchaFin_SelectedDateChanged(object sender, Telerik.Web.UI.Calendar.SelectedDateChangedEventArgs e) { try { if (rdpFechaInicio.SelectedDate != null && rdpFecchaFin.SelectedDate != null) { negocioPaciente = new PacienteNegocio(); RadHtmlChartTension.PlotArea.XAxis.DataLabelsField = "Fecha"; RadHtmlChartTension.PlotArea.Series[0].DataFieldY = "valor1"; RadHtmlChartTension.PlotArea.Series[1].DataFieldY = "valor2"; RadHtmlChartTension.DataSource = negocioPaciente.ConsultaGraficaFiltroFechas(Convert.ToInt16(Request.QueryString["idTipoIdentificacion"]), Request.QueryString["NumeroIdentifacion"], Constantes.TIPOEVENTOTENSION, Convert.ToDateTime(rdpFechaInicio.SelectedDate), Convert.ToDateTime(rdpFecchaFin.SelectedDate)); RadHtmlChartTension.DataBind(); PlotBand xAxisPlotBand = new PlotBand(); xAxisPlotBand.From = (decimal?)Convert.ToInt16(Request.QueryString["limiteInferiorSistolica"]); xAxisPlotBand.To = (decimal?)Convert.ToInt16(Request.QueryString["limiteSuperiorSistolica"]); xAxisPlotBand.Color = System.Drawing.ColorTranslator.FromHtml("#6453FD"); xAxisPlotBand.Alpha = (byte)190; RadHtmlChartTension.PlotArea.YAxis.PlotBands.Add(xAxisPlotBand); PlotBand xAxisPlotBand2 = new PlotBand(); xAxisPlotBand2.From = (decimal?)Convert.ToInt16(Request.QueryString["limiteSuperiorDiastolica"]); xAxisPlotBand2.To = (decimal?)Convert.ToInt16(Request.QueryString["limiteInferiorDiastolica"]); xAxisPlotBand2.Color = System.Drawing.ColorTranslator.FromHtml("#FC6969"); xAxisPlotBand2.Alpha = (byte)190; RadHtmlChartTension.PlotArea.YAxis.PlotBands.Add(xAxisPlotBand2); } } catch (Exception ex) { RadNotificationMensajes.Show(ex.Message); } }
private void CargarGraficaTension() { try { negocioPaciente = new PacienteNegocio(); RadHtmlChartTension.DataSource = negocioPaciente.ConsultaGraficaTension(Convert.ToInt16(Request.QueryString["idTipoIdentificacion"]), Request.QueryString["NumeroIdentifacion"], Constantes.TIPOEVENTOTENSION); RadHtmlChartTension.DataBind(); RadHtmlChartTension.PlotArea.XAxis.DataLabelsField = "fechaEvento"; RadHtmlChartTension.PlotArea.XAxis.LabelsAppearance.RotationAngle = 90; PlotBand xAxisPlotBand = new PlotBand(); xAxisPlotBand.From = (decimal?)Convert.ToInt16(Request.QueryString["limiteInferiorSistolica"]); xAxisPlotBand.To = (decimal?)Convert.ToInt16(Request.QueryString["limiteSuperiorSistolica"]); xAxisPlotBand.Color = System.Drawing.ColorTranslator.FromHtml("#6453FD"); xAxisPlotBand.Alpha = (byte)190; RadHtmlChartTension.PlotArea.YAxis.PlotBands.Add(xAxisPlotBand); PlotBand xAxisPlotBand2 = new PlotBand(); xAxisPlotBand2.From = (decimal?)Convert.ToInt16(Request.QueryString["limiteSuperiorDiastolica"]); xAxisPlotBand2.To = (decimal?)Convert.ToInt16(Request.QueryString["limiteInferiorDiastolica"]); xAxisPlotBand2.Color = System.Drawing.ColorTranslator.FromHtml("#FC6969"); xAxisPlotBand2.Alpha = (byte)190; RadHtmlChartTension.PlotArea.YAxis.PlotBands.Add(xAxisPlotBand2); } catch (Exception ex) { RadNotificationMensajes.Show(ex.Message); } }
protected void cboRangoGlucosa_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e) { try { if (cboRangoGlucosa.SelectedValue != null && rdpFechaInicioGlucosa.SelectedDate != null && rdpFechaFinGlucosa.SelectedDate != null) { negocioPaciente = new PacienteNegocio(); RadHtmlChartTalla.PlotArea.XAxis.DataLabelsField = "Fecha"; RadHtmlChartTalla.PlotArea.Series[0].DataFieldY = "valor1"; RadHtmlChartTalla.PlotArea.Series[1].DataFieldY = "valor2"; RadHtmlChartTalla.DataSource = negocioPaciente.ConsultaGraficaFiltroHora(Convert.ToInt16(Request.QueryString["idTipoIdentificacion"]), Request.QueryString["NumeroIdentifacion"], Constantes.TIPOEVENTOGLUCOSA, Convert.ToDateTime(rdpFechaInicioGlucosa.SelectedDate), Convert.ToDateTime(rdpFechaFinGlucosa.SelectedDate), cboRangoGlucosa.SelectedValue); RadHtmlChartTalla.DataBind(); PlotBand xAxisPlotBand = new PlotBand(); xAxisPlotBand.From = (decimal?)Convert.ToInt16(Request.QueryString["limiteInferiorGlucosa"]); xAxisPlotBand.To = (decimal?)Convert.ToInt16(Request.QueryString["limiteSuperiorGlucosa"]); xAxisPlotBand.Color = System.Drawing.ColorTranslator.FromHtml("#e83737"); xAxisPlotBand.Alpha = (byte)190; RadHtmlChartTalla.PlotArea.YAxis.PlotBands.Add(xAxisPlotBand); } else { RadNotificationMensajes.Show("Por favor escoger primero el rango de fechas"); } } catch (Exception ex) { RadNotificationMensajes.Show(ex.Message); } }
private void CargarTensionDiastolica() { try { decimal Diastolica = Convert.ToDecimal(Request.QueryString["Diastolica"]); decimal limiteSuperiorDiastolica = Convert.ToInt16(Request.QueryString["limiteSuperiorDiastolica"]); decimal limiteInferiorDiastolica = Convert.ToInt16(Request.QueryString["limiteInferiorDiastolica"]); RadRadialGaugeTensionDiastolica.Pointer.Value = Diastolica; RadRadialGaugeTensionDiastolica.Pointer.Color = System.Drawing.Color.Blue; RadRadialGaugeTensionDiastolica.Pointer.Cap.Size = (float)0.1; RadRadialGaugeTensionDiastolica.Scale.Min = 0; RadRadialGaugeTensionDiastolica.Scale.Max = limiteSuperiorDiastolica + 20; RadRadialGaugeTensionDiastolica.Scale.MinorUnit = (decimal)1; RadRadialGaugeTensionDiastolica.Scale.MajorUnit = 10; RadRadialGaugeTensionDiastolica.Scale.MinorTicks.Visible = false; RadRadialGaugeTensionDiastolica.Scale.MajorTicks.Size = 1; RadRadialGaugeTensionDiastolica.Scale.Labels.Visible = true; RadRadialGaugeTensionDiastolica.Scale.Labels.Font = "8px Arial,Helvetica,sans-serif"; RadRadialGaugeTensionDiastolica.Scale.Labels.Color = System.Drawing.Color.Black; RadRadialGaugeTensionDiastolica.Scale.Labels.Format = "{0}"; RadRadialGaugeTensionDiastolica.Scale.Labels.Position = Telerik.Web.UI.Gauge.ScaleLabelsPosition.Outside; GaugeRange Diastolicagr1 = new GaugeRange(); Diastolicagr1.From = 0; Diastolicagr1.To = limiteInferiorDiastolica; if (limiteInferiorDiastolica == 0) { Diastolicagr1.Color = System.Drawing.Color.Gray; } else { Diastolicagr1.Color = System.Drawing.Color.Red; } GaugeRange Diastolicagr2 = new GaugeRange(); Diastolicagr2.From = (decimal)limiteInferiorDiastolica + Convert.ToDecimal(0.1); Diastolicagr2.To = (decimal)limiteSuperiorDiastolica - Convert.ToDecimal(0.1); Diastolicagr2.Color = System.Drawing.Color.Green; GaugeRange Diastolicagr3 = new GaugeRange(); Diastolicagr3.From = (decimal)limiteSuperiorDiastolica; Diastolicagr3.To = (decimal)limiteSuperiorDiastolica + Convert.ToDecimal(50); if (limiteSuperiorDiastolica == 0) { Diastolicagr3.Color = System.Drawing.Color.Gray; } else { Diastolicagr3.Color = System.Drawing.Color.Red; } RadRadialGaugeTensionDiastolica.Scale.Ranges.Add(Diastolicagr1); RadRadialGaugeTensionDiastolica.Scale.Ranges.Add(Diastolicagr2); RadRadialGaugeTensionDiastolica.Scale.Ranges.Add(Diastolicagr3); } catch (Exception ex) { RadNotificationMensajes.Show(ex.Message); } }
/// <summary> /// Controla los mensajes del formulario /// </summary> /// <param name="mensaje"></param> /// <param name="esError"></param> private void MostrarMensaje(string mensaje, bool esError) { string msg = mensaje; if (esError) { msg = "Error: " + mensaje.Replace("'", string.Empty).Replace("\r", string.Empty).Replace("\n", string.Empty); } RadNotificationMensajes.Show(msg); }
/// <summary> /// Listener del evento click de cada nodo del TreeView /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void tvMenuCompleto_TreeNodeCheckChanged(object sender, System.Web.UI.WebControls.TreeNodeEventArgs e) { try { //TODO:Implementar la grilla para los permisos CRUD de cada opcion } catch (Exception ex) { RadNotificationMensajes.Show("Esta opcion no se encuentra disponible actualmente"); } }
protected void radGridMedicamentos_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { try { negocioPaciente = new PacienteNegocio(); radGridMedicamentos.DataSource = negocioPaciente.ConsultaMedicamentosPaciente(Convert.ToInt16(Request.QueryString["idTipoIdentificacion"]), Request.QueryString["NumeroIdentifacion"], Constantes.TIPOEVENTOMEDICAMENTOS); } catch (Exception ex) { RadNotificationMensajes.Show(ex.Message); } }
protected void radGridDiagnosticos_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { try { negocioPaciente = new PacienteNegocio(); radGridDiagnosticos.DataSource = negocioPaciente.ConsultaBandejaDiagnostico(Convert.ToInt16(Request.QueryString["idTipoIdentificacion"]), Request.QueryString["NumeroIdentifacion"], Constantes.TIPOEVENTODIAGNOSTICO, Constantes.TIPOEVENTOOTROSDIAGNOSTICOS); } catch (Exception ex) { RadNotificationMensajes.Show(ex.Message); } }
private void CargarCalendario() { try { negocioPaciente = new PacienteNegocio(); RadScheduler1.DataSource = negocioPaciente.ConsultarCalendarioPaciente(Convert.ToInt16(Request.QueryString["idTipoIdentificacion"]), Request.QueryString["NumeroIdentifacion"], Constantes.TIPOEVENTOCITASMEDICAS); RadScheduler1.DataBind(); } catch (Exception ex) { RadNotificationMensajes.Show(ex.Message); } }
private void CargarGraficaPeso() { try { negocioPaciente = new PacienteNegocio(); RadHtmlChartPeso.DataSource = negocioPaciente.ConsultaBandejaTomas(Convert.ToInt16(Request.QueryString["idTipoIdentificacion"]), Request.QueryString["NumeroIdentifacion"], Constantes.TIPOEVENTOPESO); RadHtmlChartPeso.DataBind(); } catch (Exception ex) { RadNotificationMensajes.Show(ex.Message); } }
private void CargarGaugeRiesgo() { try { int riesgo = Convert.ToInt16(Request.QueryString["riesgo"]); if (riesgo == 1) { RadRadialGaugeRiesgo.Pointer.Value = Convert.ToDecimal(2.5); } else if (riesgo == 2) { RadRadialGaugeRiesgo.Pointer.Value = Convert.ToDecimal(1.5); } else if (riesgo == 3) { RadRadialGaugeRiesgo.Pointer.Value = Convert.ToDecimal(0.5); } RadRadialGaugeRiesgo.Pointer.Color = System.Drawing.Color.Blue; RadRadialGaugeRiesgo.Scale.Min = 0; RadRadialGaugeRiesgo.Scale.Max = (decimal)3; RadRadialGaugeRiesgo.Scale.MinorUnit = (decimal)0; RadRadialGaugeRiesgo.Scale.MajorUnit = (decimal)1; RadRadialGaugeRiesgo.Scale.MinorTicks.Visible = false; RadRadialGaugeRiesgo.Scale.MajorTicks.Size = 10; RadRadialGaugeRiesgo.Scale.Labels.Visible = false; RadRadialGaugeRiesgo.Scale.Labels.Font = "10px Arial,Helvetica,sans-serif"; RadRadialGaugeRiesgo.Scale.Labels.Color = System.Drawing.Color.Black; RadRadialGaugeRiesgo.Scale.Labels.Format = "{0}"; RadRadialGaugeRiesgo.Scale.Labels.Position = Telerik.Web.UI.Gauge.ScaleLabelsPosition.Outside; GaugeRange gr1 = new GaugeRange(); gr1.From = 0; gr1.To = (decimal)1; gr1.Color = System.Drawing.Color.Green; GaugeRange gr2 = new GaugeRange(); gr2.From = (decimal)1.1; gr2.To = (decimal)2; gr2.Color = System.Drawing.Color.Yellow; GaugeRange gr3 = new GaugeRange(); gr3.From = (decimal)2.1; gr3.To = (decimal)3; gr3.Color = System.Drawing.Color.FromArgb(225, 0, 0); RadRadialGaugeRiesgo.Scale.Ranges.Add(gr1); RadRadialGaugeRiesgo.Scale.Ranges.Add(gr2); RadRadialGaugeRiesgo.Scale.Ranges.Add(gr3); } catch (Exception ex) { RadNotificationMensajes.Show(ex.Message); } }
protected void btnVerMas_Click(object sender, EventArgs e) { try { radGridPaciente.ExportSettings.IgnorePaging = true; radGridPaciente.ExportSettings.ExportOnlyData = true; radGridPaciente.ExportSettings.FileName = "ReporteEnfermeria"; radGridPaciente.ExportSettings.HideStructureColumns = true; radGridPaciente.MasterTableView.ExportToExcel(); } catch (Exception ex) { RadNotificationMensajes.Show(ex.Message); } }
/// <summary> /// Listener del evento click del boton de guardar los cambios /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnUpdate_Click(object sender, System.EventArgs e) { int idRol = Convert.ToInt32(cboRoles.SelectedValue); try { adminNegocio.BorrarPermisosMenu(idRol); foreach (TreeNode nodo in tvMenuCompleto.Nodes) { RecorrerNodos(nodo, idRol); } RadNotificationMensajes.Show("Las opciones se han actualizado exitosamente."); } catch (Exception ex) { RadNotificationMensajes.Show(ex.Message); } }
protected void radGridPaciente_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { try { negocioPaciente = new PacienteNegocio(); if (txtIdentificacion.Text != string.Empty && cboTipoIdentificacion.SelectedValue != "-1") { radGridPaciente.DataSource = negocioPaciente.listarPacientesFiltro(cboTipoIdentificacion.SelectedValue, txtIdentificacion.Text); } else { radGridPaciente.DataSource = negocioPaciente.listarPacientes(); } } catch (Exception ex) { RadNotificationMensajes.Show(ex.Message); } }
protected void radGridPaciente_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { try { negocioPaciente = new PacienteNegocio(); if (rdpFechaInicio.SelectedDate != null && rdpFechaFin.SelectedDate != null) { radGridPaciente.DataSource = negocioPaciente.listarPacientesFiltroFechas(rdpFechaInicio.SelectedDate, rdpFechaFin.SelectedDate); } else { radGridPaciente.DataSource = negocioPaciente.listarPacientes(); } } catch (Exception ex) { RadNotificationMensajes.Show(ex.Message); } }
protected void btnIniciarSesion_Click(object sender, EventArgs e) { if (!cboRoles.SelectedValue.Equals("0")) { Persona persona = (Persona)Session["persona"]; IList <sm_Rol> roles = persona.Roles; int idRol = Convert.ToInt32(cboRoles.SelectedValue); roles = roles.Where(r => r.idRol == idRol).ToList(); persona.Roles = roles; persona.Opciones = persona.Opciones.Where(o => o.idRol == idRol).Where(o => o.idOpcion != 10 && o.idOpcion != 11 && o.idOpcion != 12 && o.idOpcion != 13).ToList(); Session["Persona"] = persona; string script = "function f(){closeWin(); Sys.Application.remove_load(f);}Sys.Application.add_load(f);"; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "key", script, true); } else { RadNotificationMensajes.Show("Debe seleccionar un rol"); } }
protected void Page_Load(object sender, EventArgs e) { adminNegocio = new AdministracionNegocio(); if (!Page.IsPostBack) { try { IList <sm_Rol> roles = adminNegocio.ListarRoles(); cboRoles.DataSource = roles; cboRoles.DataTextField = "nombre"; cboRoles.DataValueField = "idRol"; cboRoles.DataBind(); } catch (Exception ex) { RadNotificationMensajes.Show("Error: " + ex.Message); } } }
private void CargarDatosLabel() { try { negocioPaciente = new PacienteNegocio(); persona = new sm_Persona(); persona = negocioPaciente.ConsultarPersona(Convert.ToInt16(Request.QueryString["idTipoIdentificacion"]), Request.QueryString["NumeroIdentifacion"]); lblNombres.Text = persona.primerNombre + " " + persona.segundoNombre; lblApellidos.Text = persona.primerApellido + " " + persona.segundoApellido; lblEdad.Text = "Edad: " + persona.Edad.ToString(); lblCelular.Text = "Celular: " + persona.celular; lblFechaGlucosa.Text = Request.QueryString["FechaGlucosa"]; lblDiastolica.Text = Request.QueryString["FechaDiastolica"]; lblSistolica.Text = Request.QueryString["FechaSistolica"]; } catch (Exception ex) { RadNotificationMensajes.Show(ex.Message); } }
protected void radGridHospitalizaciones_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { try { string tipoIdentificacion = Request.QueryString["idTipoIdentificacion"]; string numeroIdentificacion = Request.QueryString["NumeroIdentifacion"]; string tipoColmedica = string.Empty; if (tipoIdentificacion.Equals("1")) { tipoColmedica = "CC"; } if (tipoIdentificacion.Equals("2")) { tipoColmedica = "TI"; } if (tipoIdentificacion.Equals("3")) { tipoColmedica = "CE"; } if (tipoIdentificacion.Equals("4")) { tipoColmedica = "NIT"; } WebClient proxy = new WebClient(); string serviceURL = ConfigurationManager.AppSettings["URLHOSPITALIZACIONES"] + tipoColmedica + "/" + numeroIdentificacion; byte[] _data = proxy.DownloadData(serviceURL); Stream _mem = new MemoryStream(_data); var reader = new StreamReader(_mem); var result = reader.ReadToEnd(); JArray v = JArray.Parse(result.ToString()); radGridHospitalizaciones.DataSource = v; } catch (Exception ex) { RadNotificationMensajes.Show(ex.Message); } }
/// <summary> /// Tratamiento de fechas para visualizar la semaforización de estados de control de enfemería /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void radGridPaciente_ItemDataBound(object sender, GridItemEventArgs e) { try { if (e.Item is GridDataItem) { DateTime fechaControl; GridDataItem item = (GridDataItem)e.Item; TableCell celdaFechaControl = item["UltimoControl"]; TableCell celdaTipoControl = item["TipoControl"]; TableCell celdaRegistroControl = item["RegistroControl"]; celdaFechaControl.Font.Size = 10; celdaFechaControl.Font.Bold = true; ImageButton btnBuscar = (ImageButton)item["btnBuscar"].Controls[0]; btnBuscar.ToolTip = "Consultar paciente"; ImageButton btn360 = (ImageButton)item["btn360"].Controls[0]; btn360.ToolTip = "Vista 360"; if (!item["UltimoControl"].Text.Equals("01/01/1900")) { fechaControl = DateTime.ParseExact(item["UltimoControl"].Text, "dd/MM/yyyy", CultureInfo.InvariantCulture); string fecha1 = fechaControl.ToString("dd/MM/yyyy"); string fecha2 = DateTime.Now.ToString("dd/MM/yyyy"); string fecha3 = item["RegistroControl"].Text; DateTime fechaSinDia = fechaControl.AddDays(-1); string fecha4 = fechaSinDia.ToString("dd/MM/yyyy"); if (fechaControl > DateTime.Now && fecha3.Equals("01/01/1900") && (fechaControl - DateTime.Now).TotalDays > 1) { celdaFechaControl.ForeColor = System.Drawing.Color.Red; } else if (fechaControl < DateTime.Now && fecha3.Equals("01/01/1900")) { celdaFechaControl.ForeColor = System.Drawing.Color.Red; } else if (fecha4.Equals(fecha2) && fecha3.Equals("01/01/1900")) { celdaFechaControl.ForeColor = System.Drawing.ColorTranslator.FromHtml("#9F9110"); } else if (fechaControl < DateTime.Now && !fecha3.Equals("01/01/1900")) { celdaFechaControl.ForeColor = System.Drawing.Color.Green; } else if (!fecha3.Equals("01/01/1900")) { celdaFechaControl.ForeColor = System.Drawing.Color.Green; } } if (item["UltimoControl"].Text.Equals("01/01/1900")) { item["UltimoControl"].Text = "Sin registro"; } if (item["RegistroControl"].Text.Equals("01/01/1900")) { item["RegistroControl"].Text = "Sin registro"; } } if (e.Item.ItemType == GridItemType.Item || e.Item.ItemType == GridItemType.AlternatingItem) { //Grafica riesgo GridDataItem item2 = e.Item as GridDataItem; int riesgo = Convert.ToInt16(item2.GetDataKeyValue("riesgo")); RadRadialGauge RadRadialGaugeRiesgo = (RadRadialGauge)item2.FindControl("RadRadialGaugeRiesgo"); if (riesgo == 1) { RadRadialGaugeRiesgo.Pointer.Value = Convert.ToDecimal(2.5); } else if (riesgo == 2) { RadRadialGaugeRiesgo.Pointer.Value = Convert.ToDecimal(1.5); } else if (riesgo == 3) { RadRadialGaugeRiesgo.Pointer.Value = Convert.ToDecimal(0.5); } RadRadialGaugeRiesgo.Pointer.Color = System.Drawing.Color.Blue; RadRadialGaugeRiesgo.Scale.Min = 0; RadRadialGaugeRiesgo.Scale.Max = (decimal)3; RadRadialGaugeRiesgo.Scale.MinorUnit = (decimal)0; RadRadialGaugeRiesgo.Scale.MajorUnit = (decimal)1; RadRadialGaugeRiesgo.Scale.MinorTicks.Visible = false; RadRadialGaugeRiesgo.Scale.MajorTicks.Size = 10; RadRadialGaugeRiesgo.Scale.Labels.Visible = false; RadRadialGaugeRiesgo.Scale.Labels.Font = "10px Arial,Helvetica,sans-serif"; RadRadialGaugeRiesgo.Scale.Labels.Color = System.Drawing.Color.Black; RadRadialGaugeRiesgo.Scale.Labels.Format = "{0}"; RadRadialGaugeRiesgo.Scale.Labels.Position = Telerik.Web.UI.Gauge.ScaleLabelsPosition.Outside; GaugeRange gr1 = new GaugeRange(); gr1.From = 0; gr1.To = (decimal)1; gr1.Color = System.Drawing.Color.Green; GaugeRange gr2 = new GaugeRange(); gr2.From = (decimal)1.1; gr2.To = (decimal)2; gr2.Color = System.Drawing.Color.Yellow; GaugeRange gr3 = new GaugeRange(); gr3.From = (decimal)2.1; gr3.To = (decimal)3; gr3.Color = System.Drawing.Color.FromArgb(225, 0, 0); RadRadialGaugeRiesgo.Scale.Ranges.Add(gr1); RadRadialGaugeRiesgo.Scale.Ranges.Add(gr2); RadRadialGaugeRiesgo.Scale.Ranges.Add(gr3); //Grafica glucometria RadRadialGauge RadLinealGaugeGlucometria = (RadRadialGauge)item2.FindControl("RadLinealGaugeGlucometria"); decimal Glucosa = Convert.ToDecimal(item2.GetDataKeyValue("Glucosa")); decimal limiteSuperiorGlucosa = Convert.ToInt16(item2.GetDataKeyValue("limiteSuperiorGlucosa")); decimal limiteInferiorGlucosa = Convert.ToInt16(item2.GetDataKeyValue("limiteInferiorGlucosa")); RadLinealGaugeGlucometria.Pointer.Value = Glucosa; RadLinealGaugeGlucometria.Pointer.Color = System.Drawing.Color.Blue; RadLinealGaugeGlucometria.Pointer.Cap.Size = (float)0.1; RadLinealGaugeGlucometria.Scale.Min = 0; RadLinealGaugeGlucometria.Scale.Max = limiteSuperiorGlucosa + 20; RadLinealGaugeGlucometria.Scale.MinorUnit = (decimal)1; RadLinealGaugeGlucometria.Scale.MajorUnit = 30; RadLinealGaugeGlucometria.Scale.MinorTicks.Visible = true; RadLinealGaugeGlucometria.Scale.MajorTicks.Size = 1; RadLinealGaugeGlucometria.Scale.Labels.Visible = false; RadLinealGaugeGlucometria.Scale.Labels.Font = "8px Arial,Helvetica,sans-serif"; RadLinealGaugeGlucometria.Scale.Labels.Color = System.Drawing.Color.Black; RadLinealGaugeGlucometria.Scale.Labels.Format = "{0}"; RadLinealGaugeGlucometria.Scale.Labels.Position = Telerik.Web.UI.Gauge.ScaleLabelsPosition.Outside; GaugeRange Glucosagr1 = new GaugeRange(); Glucosagr1.From = 0; Glucosagr1.To = limiteInferiorGlucosa; Glucosagr1.Color = System.Drawing.Color.Red; GaugeRange Glucosagr2 = new GaugeRange(); Glucosagr2.From = (decimal)limiteInferiorGlucosa + Convert.ToDecimal(0.1); Glucosagr2.To = (decimal)limiteSuperiorGlucosa - Convert.ToDecimal(0.1); Glucosagr2.Color = System.Drawing.Color.Green; GaugeRange Glucosagr3 = new GaugeRange(); Glucosagr3.From = (decimal)limiteSuperiorGlucosa; Glucosagr3.To = (decimal)limiteSuperiorGlucosa + Convert.ToDecimal(50); Glucosagr3.Color = System.Drawing.Color.Red; RadLinealGaugeGlucometria.Scale.Ranges.Add(Glucosagr1); RadLinealGaugeGlucometria.Scale.Ranges.Add(Glucosagr2); RadLinealGaugeGlucometria.Scale.Ranges.Add(Glucosagr3); //Grafica tension RadRadialGauge radialGauge = (RadRadialGauge)item2.FindControl("RadRadialGaugeTension"); decimal Sistolica = Convert.ToDecimal(item2.GetDataKeyValue("Sistolica")); //decimal Diastolica = Convert.ToDecimal(item2.GetDataKeyValue("Diastolica")); decimal limiteSuperiorSistolica = Convert.ToInt16(item2.GetDataKeyValue("limiteSuperiorSistolica")); decimal limiteInferiorSistolica = Convert.ToInt16(item2.GetDataKeyValue("limiteInferiorSistolica")); radialGauge.Pointer.Value = Sistolica; radialGauge.Pointer.Color = System.Drawing.Color.Blue; radialGauge.Pointer.Cap.Size = (float)0.1; radialGauge.Scale.Min = 0; radialGauge.Scale.Max = limiteSuperiorSistolica + 20; radialGauge.Scale.MinorUnit = (decimal)1; radialGauge.Scale.MajorUnit = 30; radialGauge.Scale.MinorTicks.Visible = false; radialGauge.Scale.MajorTicks.Size = 1; radialGauge.Scale.Labels.Visible = false; radialGauge.Scale.Labels.Font = "8px Arial,Helvetica,sans-serif"; radialGauge.Scale.Labels.Color = System.Drawing.Color.Black; radialGauge.Scale.Labels.Format = "{0}"; radialGauge.Scale.Labels.Position = Telerik.Web.UI.Gauge.ScaleLabelsPosition.Outside; GaugeRange Sistolicagr1 = new GaugeRange(); Sistolicagr1.From = 0; Sistolicagr1.To = limiteInferiorSistolica; Sistolicagr1.Color = System.Drawing.Color.Red; GaugeRange Sistolicagr2 = new GaugeRange(); Sistolicagr2.From = (decimal)limiteInferiorSistolica + Convert.ToDecimal(0.1); Sistolicagr2.To = (decimal)limiteSuperiorSistolica - Convert.ToDecimal(0.1); Sistolicagr2.Color = System.Drawing.Color.Green; GaugeRange Sistolicagr3 = new GaugeRange(); Sistolicagr3.From = (decimal)limiteSuperiorSistolica; Sistolicagr3.To = (decimal)limiteSuperiorSistolica + Convert.ToDecimal(50); Sistolicagr3.Color = System.Drawing.Color.Red; radialGauge.Scale.Ranges.Add(Sistolicagr1); radialGauge.Scale.Ranges.Add(Sistolicagr2); radialGauge.Scale.Ranges.Add(Sistolicagr3); //Tension diastólica RadRadialGauge RadRadialGaugeTensionDiastolica = (RadRadialGauge)item2.FindControl("RadRadialGaugeTensionDiastolica"); decimal Diastolica = Convert.ToDecimal(item2.GetDataKeyValue("Diastolica")); decimal limiteSuperiorDiastolica = Convert.ToInt16(item2.GetDataKeyValue("limiteSuperiorDiastolica")); decimal limiteInferiorDiastolica = Convert.ToInt16(item2.GetDataKeyValue("limiteInferiorDiastolica")); RadRadialGaugeTensionDiastolica.Pointer.Value = Diastolica; RadRadialGaugeTensionDiastolica.Pointer.Color = System.Drawing.Color.Blue; RadRadialGaugeTensionDiastolica.Pointer.Cap.Size = (float)0.1; RadRadialGaugeTensionDiastolica.Scale.Min = 0; RadRadialGaugeTensionDiastolica.Scale.Max = limiteSuperiorDiastolica + 20; RadRadialGaugeTensionDiastolica.Scale.MinorUnit = (decimal)1; RadRadialGaugeTensionDiastolica.Scale.MajorUnit = 30; RadRadialGaugeTensionDiastolica.Scale.MinorTicks.Visible = false; RadRadialGaugeTensionDiastolica.Scale.MajorTicks.Size = 1; RadRadialGaugeTensionDiastolica.Scale.Labels.Visible = false; RadRadialGaugeTensionDiastolica.Scale.Labels.Font = "8px Arial,Helvetica,sans-serif"; RadRadialGaugeTensionDiastolica.Scale.Labels.Color = System.Drawing.Color.Black; RadRadialGaugeTensionDiastolica.Scale.Labels.Format = "{0}"; RadRadialGaugeTensionDiastolica.Scale.Labels.Position = Telerik.Web.UI.Gauge.ScaleLabelsPosition.Outside; GaugeRange Diastolicagr1 = new GaugeRange(); Diastolicagr1.From = 0; Diastolicagr1.To = limiteInferiorDiastolica; Diastolicagr1.Color = System.Drawing.Color.Red; GaugeRange Diastolicagr2 = new GaugeRange(); Diastolicagr2.From = (decimal)limiteInferiorDiastolica + Convert.ToDecimal(0.1); Diastolicagr2.To = (decimal)limiteSuperiorDiastolica - Convert.ToDecimal(0.1); Diastolicagr2.Color = System.Drawing.Color.Green; GaugeRange Diastolicagr3 = new GaugeRange(); Diastolicagr3.From = (decimal)limiteSuperiorDiastolica; Diastolicagr3.To = (decimal)limiteSuperiorDiastolica + Convert.ToDecimal(50); Diastolicagr3.Color = System.Drawing.Color.Red; RadRadialGaugeTensionDiastolica.Scale.Ranges.Add(Diastolicagr1); RadRadialGaugeTensionDiastolica.Scale.Ranges.Add(Diastolicagr2); RadRadialGaugeTensionDiastolica.Scale.Ranges.Add(Diastolicagr3); } } catch (Exception ex) { RadNotificationMensajes.Show(ex.Message); } }
protected void btnCambiar_Click(object sender, EventArgs e) { if (!(txtContNue1.Text.Equals(string.Empty)) && !(txtContNue2.Text.Equals(string.Empty))) { if (txtContNue1.Text.Equals(txtContNue2.Text)) { } else { RadNotificationMensajes.Show("Las contraseñas no coinciden"); } using (var client = new SmtpClient()) { MailMessage newMail = new MailMessage(); newMail.To.Add(new MailAddress("*****@*****.**")); newMail.Subject = "Test Subject"; newMail.IsBodyHtml = true; var inlineLogo = new LinkedResource(Server.MapPath("~/E:/Source/SaludMovil/Dev/SaludMovilWeb/SaludMovil.Portal/Images/LogoOriginal.png")); inlineLogo.ContentId = Guid.NewGuid().ToString(); string body = string.Format(@" <p>Lorum Ipsum Blah Blah</p> <img src=""cid:{0}"" /> <p>Lorum Ipsum Blah Blah</p> ", inlineLogo.ContentId); var view = AlternateView.CreateAlternateViewFromString(body, null, "text/html"); view.LinkedResources.Add(inlineLogo); newMail.AlternateViews.Add(view); client.Send(newMail); } //string contrasenaEncriptada = (string)Encrypt.encryptText(txtAntiguaContraseña.Text, login); //DataSet dsContraseñaAnterior = manApoyo.srvConsultar_ContrseñaAnterior(contrasenaEncriptada, login); //if (dsContraseñaAnterior.Tables[0].Rows[0]["contrasena"].ToString().Equals("1")) //{ // string contrasenaEncriptadaNueva = (string)Encrypt.encryptText(txtContraseñaNueva.Text, login); // manRadicacion.srvActualizarContrasenaUsuario(contrasenaEncriptada, contrasenaEncriptadaNueva, login); // DataSet dsUsuario = manApoyo.srvConsulta_idUsuario(login); // DataSet dsCorreoDestino = this.manApoyo.srvConsultar_EMail(Convert.ToInt32(dsUsuario.Tables[0].Rows[0]["idUsuario"].ToString())); // String emailDest = dsCorreoDestino.Tables[0].Rows[0]["CorreoElectronico"].ToString(); // MailMessage email = new MailMessage(); // String dirJur = ConfigurationManager.AppSettings["direccionSMTP"].ToString(); // email.To.Add(emailDest); // email.From = new MailAddress(ConfigurationManager.AppSettings["direccionSMTP"].ToString()); // email.Subject = "WorkFlow Tenco Cambio de Contraseña"; // email.Body = "Tramite: Cambio de Contraseña\r\n\r\n" + // "Detalle: Su contraseña se ha cambiado exitosamente\r\n\r\n\r\n" + // "Nueva Contraseña: " + txtContraseñaNueva.Text + "\r\n\r\n\r\n" + // "Ingrese A: http://181.48.16.186/workflow para mayor información \r\n\r\n\r\n" + // "Este mensaje ha sido enviado automaticamente desde Tenco WorkFlow \r\n" + // "Visite Tenco Workflow para mayor información.\r\n\r\n\r\n" + // "Este correo es informativo, favor no responder a esta dirección de correo, ya " + // "que no se encuentra habilitada para recibir mensajes. " + // "Si requiere mayor información sobre el contenido de este mensaje, Visite el Link anteriormente mencionado"; // SmtpClient ss = new SmtpClient(ConfigurationManager.AppSettings["servidorSMTP"].ToString()); // // ServicePointManager.ServerCertificateValidationCallback = delegate(object s, X509Certificate certificate, X509Chain chain, // // SslPolicyErrors sslPolicyErrors) { return true; }; // ss.EnableSsl = false; // ss.Send(email); // txtAntiguaContraseña.Text = ""; // txtContraseñaNueva.Text = ""; // showError("La contrseña se ha cambiado correctamente"); //} //else //{ // showError("La contraseña anterior no es correcta!"); //} } else { RadNotificationMensajes.Show("Uno o más campos están vacíos"); } }