Tengo un programa que hace referencia a una dll con el siguiente codigo:
protected void Button2_Click(object sender, EventArgs e)
{
string oradb = "Data Source=127.0.0.1;User Id=PROYECTO;Password=edwin1208;";
OracleConnection conn = new OracleConnection(oradb);
Label9.Text = DropDownList1.SelectedValue.ToString();
Label9.Visible = false;
string CodCate;
CodCate = Label8.Text;
string sql = "select DESCRIPCION from CATEGORIA where COD_CATEGORIA = '" + CodCate + "'";
OracleCommand cmd = new OracleCommand(sql, conn);
cmd.CommandType = CommandType.Text;
OracleDataReader dr = cmd.ExecuteReader();
dr.Read();
Label13.Text = Label10.Text.ToUpper();
Label13.Text = dr["DESCRIPCION"].ToString();
Label13.Text = dr.GetString(0).ToString();
Label13.Text = dr.GetOracleString(0).ToString();
Label9.Visible = false;
}
y la dll tiene el siguiente codigo:
public static string leeXML()
{
XmlDocument xDoc = new XmlDocument();
xDoc.Load("conexion1.xml"); //la ubicación del archivo XML con el que vamos a trabajar
XmlNodeList conexion = xDoc.GetElementsByTagName("conexion");
XmlNodeList listaDatos = ((XmlElement)conexion[0]).GetElementsByTagName("datos"); //obtenemos una lista con los datos de los nodos que se encuentran dentro del nodo datos
string cadenaConexion = "";
foreach (XmlElement nodo in listaDatos) //obtenemos el valor de cada uno de los nodos en la lista
{
XmlNodeList nBD = nodo.GetElementsByTagName("datasource");
XmlNodeList nUser = nodo.GetElementsByTagName("user");
XmlNodeList nPassword = nodo.GetElementsByTagName("password");
cadenaConexion = string.Format("Data Source={0};User Id={1};Password={2}", nBD[0].InnerText, nUser[1].InnerText, nPassword[2].InnerText);
}
return cadenaConexion;
}
}
}
Como puede ver la dll hace referencia a un archivo xml, pues bien mi problema es como hacer para que de la dll me pase el string de conexion al primer webform ayuda por favor