protected void muestra_seleccion(int v_tipo) { string queryString = ""; lbl_mensaje.Text = ""; queryString = "informe_cotizaciones"; using (MySqlConnection conn = new MySqlConnection(SMysql)) { try { conn.Open(); MySqlCommand command = new MySqlCommand(queryString, conn); command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@v_tipo", v_tipo); command.Parameters["@v_tipo"].Direction = ParameterDirection.Input; DataSet ds = new DataSet(); MySqlDataAdapter mysqlDAdp = new MySqlDataAdapter(command); MySqlDataReader dr = command.ExecuteReader(); if (!dr.HasRows) { lbl_mensaje.Text = "Informe no entregó resultados"; Lista_cotizacion.DataSource = null; Lista_cotizacion.DataBind(); } else { Lista_cotizacion.DataSource = dr; Lista_cotizacion.DataBind(); lbl_cantidad.Text = "Cantidad de Registros: " + Convert.ToString(Lista_cotizacion.Rows.Count); } //Productos.DataMember = "tbl_items"; conn.Close(); conn.Dispose(); } catch (Exception ex) { lbl_error.Text = ex.Message; conn.Close(); conn.Dispose(); } } }
void carga_cotizaciones(int id_estado) { string queryString = ""; lbl_mensaje.Text = ""; queryString = "lista_cot_web "; using (MySqlConnection conn = new MySqlConnection(SMysql)) { try { conn.Open(); MySqlCommand command = new MySqlCommand(queryString, conn); command.CommandType = CommandType.StoredProcedure; if (txt_cotizacion.Text != "") { command.Parameters.AddWithValue("@v_Cotizac_Num", txt_cotizacion.Text); command.Parameters["@v_Cotizac_Num"].Direction = ParameterDirection.Input; } else { command.Parameters.AddWithValue("@v_Cotizac_Num", DBNull.Value); command.Parameters["@v_Cotizac_Num"].Direction = ParameterDirection.Input; } if (txt_rut.Text != "") { command.Parameters.AddWithValue("@v_rut", txt_rut.Text); command.Parameters["@v_rut"].Direction = ParameterDirection.Input; } else { command.Parameters.AddWithValue("@v_rut", DBNull.Value); command.Parameters["@v_rut"].Direction = ParameterDirection.Input; } if (id_estado != 0) { command.Parameters.AddWithValue("@v_estado", id_estado); command.Parameters["@v_estado"].Direction = ParameterDirection.Input; } else { command.Parameters.AddWithValue("@v_estado", 0); command.Parameters["@v_estado"].Direction = ParameterDirection.Input; } DataSet ds = new DataSet(); MySqlDataAdapter mysqlDAdp = new MySqlDataAdapter(command); MySqlDataReader dr = command.ExecuteReader(); if (!dr.HasRows) { lbl_mensaje.Text = "Sin Cotizaciones por Ingresar"; Lista_cotizacion.DataSource = null; Lista_cotizacion.DataBind(); } else { Lista_cotizacion.DataSource = dr; Lista_cotizacion.DataBind(); lbl_cantidad.Text = "Cantidad de Registros: " + Convert.ToString(Lista_cotizacion.Rows.Count); } //Productos.DataMember = "tbl_items"; conn.Close(); conn.Dispose(); } catch (Exception ex) { lbl_error.Text = ex.Message; conn.Close(); conn.Dispose(); } } }