Voy a tardar 5 horas en leer tu mail con tantas pausas. La clase Departamento debería tener una propiedad Pais del tipo Pais, pero que se llame Pais no CODIGOPAIS ni cualquier otra cosa.
entonces podrías hacer algo así antes de guardar. departamento.Pais = session.Load<Pais>(int.Parse(txtTuCodigoPais.Text)); hablando a grandes rasgos, luego lo de session.load ponelo en tus no-se-que-te-services El 8 de marzo de 2010 16:58, ccmmasi <[email protected]> escribió: > ola,.,.,.,. espero que esten muy bien,..,.,,. > mi pregunta ahora es.,,.., > tengo dos clases.,.,, uno paises y otro departamentos (los paises > tienen muchos departamentos y un departamento un pais).,.,.,. > > haciendo ejercicios estoy guardando con datos ingresados, los datos > del pais que son el codigo y el nombre.,.,.,,. =mente con el > departamento, > tengo el codigo del departamento, el nombre y el codigo del pais > (todos los ingreso yo mediente textbox).,,..,., > > como hago, cuando estoy recibiendo los datos del departamento, para > convertir el textboxCodigoPais.text a tipo pais??? > mi codigo es este: > > protected void btnenviarpais_Click(object sender, EventArgs e) > { > GES_PAISES pais = new GES_PAISES(); > pais.CODDIVISIONPOLITICA = > Int32.Parse(this.txtidpais.Text); > > pais.NOMBRE = this.txtnombrepais.Text; > GES_PAISESService.AnadirPaises(pais); > } > > protected void btnenviardepartamento_Click(object sender, > EventArgs e) > { > GES_DEPARTAMENTOS departamento=new GES_DEPARTAMENTOS(); > > departamento.CODDEPARTAMENTO = > Int32.Parse(this.txtiddepartamento.Text); > departamento.NOMBRE = this.txtnombredepartamento.Text; > departamento.CODDIVISIONPOLITICA = > Int32.Parse(this.txtCodigoPais.Text); //me saca este error: NO SE > PUEDE CONVERTIR IMPLICITAMENTE EL TIPO INT EN > NHIBERNATE.ORACLE.DLL.GES_PAISES > > > GES_DEPARTAMENTOSService.AnadirDepartamentos(departamento); > > } > > > PORFA,.,.,. una ayudita > > -- > Para escribir al Grupo, hágalo a esta dirección: > [email protected] > Para más, visite: http://groups.google.com/group/NHibernate-Hispano > -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
