///////////////////////Llenando gridseleccionado protected void Mostrar(string Id_AnalisisClinicoPaquetes) { string conexion = ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString; SqlConnection cnn; cnn = new SqlConnection(conexion); cnn.Open(); string sentencia = @"select a.Id_AnalisisClinico,b.Descripcion_AnalisisClinico from Tabla_Registro_AnalisisClinicoPaquetes a join Tabla_Catalogo_AnalisisClinico b on a.Id_AnalisisClinico=b.Id_AnalisisClinico where Id_AnalisisClinicoPaquetes=" + Id_AnalisisClinicoPaquetes + "and a.Estatus_AnalisisClinicoPaquetes=1"; SqlCommand comando = new SqlCommand(sentencia, cnn); comando.CommandType = CommandType.Text; SqlDataAdapter da = new SqlDataAdapter(comando); DataTable ds = new DataTable(); da.Fill(ds); Grid_AnalisisClinicoSeleccionado.Visible = true; Grid_AnalisisClinicoSeleccionado.DataSource = ds; Grid_AnalisisClinicoSeleccionado.Columns[0].Visible = true; Grid_AnalisisClinicoSeleccionado.Columns[1].Visible = true; Grid_AnalisisClinicoSeleccionado.DataBind(); ds.Dispose(); da.Dispose(); cnn.Close(); }
protected void CheckBoxelegir_CheckedChanged(object sender, EventArgs e) { DataTable ds = new DataTable(); ds.Columns.Add("Id_AnalisisClinico", typeof(Int32)); ds.Columns.Add("Descripcion_AnalisisClinico", typeof(String)); string conexion = ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString; SqlConnection cnn; cnn = new SqlConnection(conexion); cnn.Open(); CheckBox chseleccionado; foreach (GridViewRow row in Grid_AnalisisClinico.Rows) { bool valorcheck = false; chseleccionado = row.FindControl("CheckBoxelegir") as CheckBox; valorcheck = chseleccionado.Checked; if (valorcheck == true) { int Id_analisisclinico = Convert.ToInt32(row.Cells[0].Text); string Descripcion_AnalisisClinico = Convert.ToString(row.Cells[1].Text); // string sentencia = @"select Id_AnalisisClinico,Descripcion_AnalisisClinico from Tabla_Catalogo_AnalisisClinico // where Id_AnalisisClinico="+Id_analisisclinico+""; // SqlCommand comando = new SqlCommand(sentencia, cnn); // SqlDataAdapter da = new SqlDataAdapter(comando); DataRow fila = ds.NewRow(); fila["Id_AnalisisClinico"] = Id_analisisclinico; fila["Descripcion_AnalisisClinico"] = Descripcion_AnalisisClinico; ds.Rows.Add(fila); } else { //chseleccionado.Checked = false; } } Grid_AnalisisClinicoSeleccionado.Visible = true; Grid_AnalisisClinicoSeleccionado.DataSource = ds; //Grid_AnalisisClinicoSeleccionado.Columns[0].Visible = true; //Grid_AnalisisClinicoSeleccionado.Columns[1].Visible = true; //Grid_AnalisisClinicoSeleccionado.Columns[2].Visible = true; Grid_AnalisisClinicoSeleccionado.DataBind(); cnn.Close(); }
protected void Page_Load(object sender, EventArgs e) { string conexion = ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString; if (!IsPostBack) { LlenarGridAnalisisClinico(); LlenarGridAnalisisClinicoPaquetes(); SqlConnection cnn; cnn = new SqlConnection(conexion); cnn.Open(); string consulta = "select Id_ConsultaAnalisisClinico from Tabla_Registro_ConsultaAnalisisClinico where Id_Consulta=" + Id_Consulta + ""; SqlCommand comando = new SqlCommand(consulta, cnn); Id_ConsultaAnalisisClinico = Convert.ToInt32(comando.ExecuteScalar()); Session["Id_ConsultaAnalisisClinico"] = Id_ConsultaAnalisisClinico; if (Id_ConsultaAnalisisClinico != 0) { /////////////LLenando Grid Analisis Clinico Seleccionado SqlCommand comando2 = new SqlCommand("SP_Registro_ConsultasAnalisisClinicos", cnn); comando2.CommandType = CommandType.StoredProcedure; comando2.Parameters.AddWithValue("@Opcion", "ENCONTRAR"); comando2.Parameters.AddWithValue("@Id_ConsultaAnalisisClinico", Id_ConsultaAnalisisClinico); SqlDataReader reader = comando2.ExecuteReader(); if (reader.Read()) { txtobservacionesanalisisclinico.Text = reader.GetString(reader.GetOrdinal("Observaciones_ConsultaAnalisisClinico")).ToString().Trim(); //txtmedicamento.Text = reader.GetString(reader.GetOrdinal("Medicamento_ConsultaReceta")).ToString(); //txtdosis.Text = reader.GetString(reader.GetOrdinal("Dosis_ConsultaReceta")).ToString().Trim(); //txtnotas.Text = reader.GetString(reader.GetOrdinal("Notas_ConsultaReceta")).ToString().Trim(); } reader.Read(); reader.Close(); comando2 = null; string sentencia = @"select a.Id_AnalisisClinico, b.Descripcion_AnalisisClinico from Tabla_Registro_ConsultaAnalisisClinicoDetallado a join Tabla_Catalogo_AnalisisClinico b on a.Id_AnalisisClinico= b.Id_AnalisisClinico where a.Id_ConsultaAnalisisClinico=" + Id_ConsultaAnalisisClinico + "and a.Estatus_ConsultaAnalisisClinicoDetallado=1";//Id_ConsultaAnalisisClinico se utiliza en caso de que este no sea cero SqlCommand comandoselect = new SqlCommand(sentencia, cnn); SqlDataAdapter da = new SqlDataAdapter(comandoselect); DataTable ds = new DataTable(); da.Fill(ds); Grid_AnalisisClinicoSeleccionado.Visible = true; Grid_AnalisisClinicoSeleccionado.DataSource = ds; Grid_AnalisisClinicoSeleccionado.Columns[0].Visible = true; Grid_AnalisisClinicoSeleccionado.Columns[1].Visible = true; Grid_AnalisisClinicoSeleccionado.DataBind(); ds.Dispose(); da.Dispose(); /////////////LLenando Grid Analisis Clinico Seleccionado Paquetes sentencia = null; comandoselect = null; da = null; ds = null; sentencia = @"select a.Id_AnalisisClinicoPaquetes, b.Descripcion_AnalisisClinicoPaquetes from Tabla_Registro_ConsultaAnalisisClinicoDetalladoPaquetes a join Tabla_Catalogo_AnalisisClinicoPaquetes b on a.Id_AnalisisClinicoPaquetes= b.Id_AnalisisClinicoPaquetes where a.Id_ConsultaAnalisisClinico=" + Id_ConsultaAnalisisClinico + "and a.Estatus_ConsultaAnalisisClinicoDetalladoPaquetes=1";//Id_ConsultaAnalisisClinico se utiliza en caso de que este no sea cero comandoselect = new SqlCommand(sentencia, cnn); da = new SqlDataAdapter(comandoselect); ds = new DataTable(); da.Fill(ds); Grid_AnalisisClinicoSeleccionadoPaquetes.Visible = true; Grid_AnalisisClinicoSeleccionadoPaquetes.DataSource = ds; Grid_AnalisisClinicoSeleccionadoPaquetes.Columns[0].Visible = true; Grid_AnalisisClinicoSeleccionadoPaquetes.Columns[1].Visible = true; Grid_AnalisisClinicoSeleccionadoPaquetes.DataBind(); ds.Dispose(); da.Dispose(); } else { DateTime hoy = DateTime.Now; //fecha_actual = hoy.ToString("dd-MM-yyyy HH:mm:ss"); //txtfechaconsulta.Text = fecha_actual; //txtnombre.Text = NombreCompleto; } cnn.Close(); } }