protected void Page_Load(object sender, EventArgs e) { this.registro = NGcliente.getInstance().ListarClientes(); //Generar el codigo Mcodigo.Text = NGorden.getInstance().GenerarCodigoPat(); //Obtengo el Id Id = NGorden.getInstance().UltimoId(); if (!IsPostBack) { //en esta parte se carga el dropdownlist de Examen Manalisis.DataSource = NGorden.getInstance().ListarAnalisisPat(); //aqui le paso mi consulta que esta en la clase dtexamenes Manalisis.DataTextField = "analisis"; //le paso el texto del items Manalisis.DataValueField = "Id_analisis"; //le paso el id de cada items Manalisis.DataBind(); //en esta parte se carga el dropdownlist de Muestra Mmuestra.DataSource = NGorden.getInstance().ListarMuestras(); Mmuestra.DataTextField = "muestra"; Mmuestra.DataValueField = "Id_tipo_muestra"; Mmuestra.DataBind(); ListItem li = new ListItem("SELECCIONE", "0");//creamos una lista, para agregar el seleccione Mmuestra.Items.Insert(0, li); } }
protected void Page_Load(object sender, EventArgs e) { //Obtener el Id Orden String valor = Request.QueryString["id"]; id = Convert.ToInt16(valor); //Cargar los tipos de Analisis Manalisis.DataSource = NGorden.getInstance().ListarAnalisisPat(); Manalisis.DataTextField = "analisis"; Manalisis.DataValueField = "Id_analisis"; Manalisis.DataBind(); //Cargar Tipos de Muestras Mmuestra.DataSource = NGorden.getInstance().ListarMuestras(); Mmuestra.DataTextField = "muestra"; Mmuestra.DataValueField = "Id_tipo_muestra"; Mmuestra.DataBind(); ListItem li = new ListItem("SELECCIONE", "0");//creamos una lista, para agregar el seleccione Mmuestra.Items.Insert(0, li); //Llenar CheckBoxList this.analisis = NGorden.getInstance().Listarexamen(id); llenarcheckbox(); //Registros Tablaresultado = NGresultado.getInstance().getanalisispororden(id); registro = NGresultado.getInstance().ListardatosResultados(id); if (registro.Read()) { Mcodigo.Text = registro["Id_codigo"].ToString(); Mimportador.Text = registro["Nombre"].ToString() + " " + registro["Apellido"].ToString(); Mmuestra.SelectedValue = registro["Id_tipo_muestra"].ToString(); } //Obtener el usuario actual String userprocesa = (string)Session["Id_usuario"]; usuario = NGresultado.getInstance().datosusuario(Convert.ToInt32(userprocesa)); if (usuario.Read()) { Minvestigador.Text = usuario["Nombre_empleado"].ToString() + " " + usuario["Apellido"].ToString(); } //Cargar Fecha y hora Mfecha.Text = DateTime.Now.ToString("dd/MM/yyyy"); Mhora.Text = DateTime.Now.ToString("hh:mm"); radiosocultos(); }
protected void Page_Load(object sender, EventArgs e) { ord = new OrdenAdn(); String valor = Request.QueryString["id"]; int id = int.Parse(valor); ord.Id_orden = id; //Cargar los tipos de Analisis Manalisis.DataSource = NGorden.getInstance().ListarAnalisisOgm(); Manalisis.DataTextField = "analisis"; Manalisis.DataValueField = "Id_analisis"; Manalisis.DataBind(); //Cargar Tipos de Muestras Mmuestra.DataSource = NGorden.getInstance().ListarMuestras(); Mmuestra.DataTextField = "muestra"; Mmuestra.DataValueField = "Id_tipo_muestra"; Mmuestra.DataBind(); this.registro = NGorden.getInstance().Ordenporid(id); Id_orden.Value = valor; //Llenar CheckBoxList this.analisis = NGorden.getInstance().Listarexamen(id); while (analisis.Read()) { //Guardo en Arreglo los tipos de analisis segun la orden seleccionada array[index] = this.analisis["Id_analisis"].ToString(); index++; } analisis.Close(); //Recorro la cantidad de Items y comparo los id del areglo con los del checkbox si son iguales me checkea for (int i = 0; i < Manalisis.Items.Count; i++) { int idcheck = i + 0; for (int x = 0; x < array.Length; x++) { if (array[x] == Manalisis.Items[idcheck].Value) { Manalisis.Items[i].Selected = true; } } } if (registro.Read()) { ord.Id_codigo = this.registro["Id_codigo"].ToString(); ord.Fecha = Convert.ToDateTime(this.registro["Fecha"].ToString()); ord.Tipo_muestra = Convert.ToInt32(this.registro["Id_tipo_muestra"].ToString()); ord.Observaciones = this.registro["Observaciones"].ToString(); ord.Baucher = this.registro["Baucher"].ToString(); //Datos Cliente idcliente = Convert.ToInt32(registro["Id_cliente"].ToString()); } //Mostrar datos en el textbox this.cliente = NGcliente.getInstance().ListarClientePorId(idcliente); if (cliente.Read()) { Mcliente.Text = cliente["Nombre"].ToString() + " " + cliente["Apellido"].ToString(); Mcedula.Text = cliente["Cedula"].ToString(); } }
protected void Page_Load(object sender, EventArgs e) { this.res = new Resultado(); //Cargar los tipos de Analisis Manalisis.DataSource = NGorden.getInstance().ListarAnalisisPat(); Manalisis.DataTextField = "analisis"; Manalisis.DataValueField = "Id_analisis"; Manalisis.DataBind(); //Cargar Tipos de Muestras Mmuestra.DataSource = NGorden.getInstance().ListarMuestras(); Mmuestra.DataTextField = "muestra"; Mmuestra.DataValueField = "Id_tipo_muestra"; Mmuestra.DataBind(); String valor = Request.QueryString["id"]; int id = int.Parse(valor); datos = NGresultado.getInstance().verResultados(id); //Traer datos Orden this.analisis = NGresultado.getInstance().getanalisis(id); registro = NGresultado.getInstance().resultados(id); //Datos Resultado tabla = NGresultado.getInstance().visualizartabla(id); //Resultados en la Tabla while (analisis.Read()) { //Guardo en Arreglo los tipos de analisis segun la orden seleccionada array[index] = this.analisis["Id_analisis"].ToString(); index++; } //Recorro la cantidad de Items y comparo los id del areglo con los del checkbox si son iguales me checkea for (int i = 0; i < Manalisis.Items.Count; i++) { int idcheck = i + 0; for (int x = 0; x < array.Length; x++) { if (array[x] == Manalisis.Items[idcheck].Value) { Manalisis.Items[i].Selected = true; } } } if (datos.Read()) { Idorden = Convert.ToInt32(datos["Id_Orden"].ToString()); Mcodigo.Text = datos["Id_codigo"].ToString(); Mimportador.Text = datos["Nombre"].ToString() + " " + datos["Apellido"].ToString(); Mmuestra.SelectedValue = datos["Id_tipo_muestra"].ToString(); } if (registro.Read()) { Usuario_procesa = Convert.ToInt32(datos["Usuario_procesa"].ToString()); res.Fecha_procesamiento = Convert.ToDateTime(registro["Fecha_procesamiento"].ToString()); res.Observaciones = registro["Observaciones"].ToString(); Mhora.Text = registro["Hora"].ToString(); } //Mostrar datos en el textbox usuario = NGresultado.getInstance().datosusuario(Usuario_procesa); if (usuario.Read()) { Minvestigador.Text = usuario["Nombre_empleado"].ToString() + " " + usuario["Apellido"].ToString(); } }