//Listar Datos public string ListarTipoProveedor() { ServicioProveedor servicio = new ServicioProveedor(); List <Datos.TIPO_PROVEEDOR> tipo = servicio.ListarTipoProveedor(); Modelo.TipoProveedorCollection listaTipoProveedor = new Modelo.TipoProveedorCollection(); foreach (Datos.TIPO_PROVEEDOR t in tipo) { Modelo.TipoProveedor tModelo = new Modelo.TipoProveedor(); tModelo.ID_TIPO_PROVEEDOR = t.ID_TIPO_PROVEEDOR; tModelo.NOMBRE_TIPO = t.NOMBRE_TIPO; listaTipoProveedor.Add(tModelo); } XmlSerializer ser = new XmlSerializer(typeof(Modelo.TipoProveedorCollection)); StringWriter writer = new StringWriter(); ser.Serialize(writer, listaTipoProveedor); return(writer.ToString()); }
protected void Page_Load(object sender, EventArgs e) { error.Text = ""; exito.Text = ""; alerta_exito.Visible = false; alerta.Visible = false; //ddlComuna.Enabled = false; //ddlRegion.Enabled = false; //Cargando DDL Pais Service1 service = new Service1(); string paises = service.ListarPais(); XmlSerializer ser = new XmlSerializer(typeof(Modelo.PaisCollection)); StringReader reader = new StringReader(paises); Modelo.PaisCollection coleccionPais = (Modelo.PaisCollection)ser.Deserialize(reader); reader.Close(); //Cargando DDL Regiones string regiones = service.ListarRegion(); XmlSerializer ser1 = new XmlSerializer(typeof(Modelo.RegionCollection)); StringReader reader1 = new StringReader(regiones); coleccionRegion = (Modelo.RegionCollection)ser1.Deserialize(reader1); reader1.Close(); //Cargando DDL Comunas string comunas = service.ListarComuna(); XmlSerializer ser2 = new XmlSerializer(typeof(Modelo.ComunaCollection)); StringReader reader2 = new StringReader(comunas); coleccionComuna = (Modelo.ComunaCollection)ser2.Deserialize(reader2); reader2.Close(); //Cargando DDL Tipo Proveedor string tipos = service.ListarTipoProveedor(); XmlSerializer ser3 = new XmlSerializer(typeof(Modelo.TipoProveedorCollection)); StringReader reader3 = new StringReader(tipos); Modelo.TipoProveedorCollection coleccionTipo = (Modelo.TipoProveedorCollection)ser3.Deserialize(reader3); reader.Close(); if (!IsPostBack) { alerta.Visible = false; ddlPais.DataSource = coleccionPais; ddlPais.DataTextField = "NOMBRE_PAIS"; ddlPais.DataValueField = "ID_PAIS"; ddlPais.DataBind(); ddlRegion.DataSource = coleccionRegion; ddlRegion.DataTextField = "Nombre"; ddlRegion.DataValueField = "Id_Region"; ddlRegion.DataBind(); ddlComuna.DataSource = coleccionComuna; ddlComuna.DataTextField = "Nombre"; ddlComuna.DataValueField = "Id_Comuna"; ddlComuna.DataBind(); ddlTipoProveedor.DataSource = coleccionTipo; ddlTipoProveedor.DataTextField = "NOMBRE_TIPO"; ddlTipoProveedor.DataValueField = "ID_TIPO_PROVEEDOR"; ddlTipoProveedor.DataBind(); ddlTipo.Items.Add("Cliente"); ddlTipo.Items.Add("Proveedor"); ddlTipo.Items.Add("Empleado"); ddlTipo.SelectedIndex = 0; //Deshabilitar un Atributo del Dropdown list, con esto se puede hacer el atributo de ReadOnly. //ddlTipo.Items[0].Attributes.Add("disabled", "disabled"); } }