private void cargarIdiomas() { cIATIdiomaXPersonaNegocios IdiomaXPersona = new cIATIdiomaXPersonaNegocios(1, "A", 2, "B"); cIATUsuarioNegocios Usuario = new cIATUsuarioNegocios(1, "A", 2, "B"); Usuario.Nom_Usuario = Session["Nombre_Usuario"].ToString(); DataTable TablaUsuario = Usuario.Buscar(); Int16 IdUsuario = 0; if (TablaUsuario.Rows.Count > 0) { IdUsuario = Int16.Parse(TablaUsuario.Rows[0]["Id_Usuario"].ToString()); } cIATPersonaNegocios Persona = new cIATPersonaNegocios(1, "A", 2, "B"); Persona.FK_IdUsuario = IdUsuario; DataTable TablaPersona = Persona.Buscar(); Int16 IdPersona = 0; if (TablaPersona.Rows.Count > 0) { IdPersona = Int16.Parse(TablaPersona.Rows[0]["Id_Persona"].ToString()); } IdiomaXPersona.FK_IdPersona = IdPersona; DataTable TablaIdiomaXPersona = IdiomaXPersona.Buscar(); if (TablaIdiomaXPersona.Rows.Count > 0) { String ResultadoIdiomas = ""; for (int i = 0; i < TablaIdiomaXPersona.Rows.Count; i++) { cIATIdiomaNegocios Idioma = new cIATIdiomaNegocios(1, "A", 2, "B"); Idioma.Id_Idioma = Int16.Parse(TablaIdiomaXPersona.Rows[i]["FK_IdIdioma"].ToString()); DataTable TablaIdioma = Idioma.Buscar(); if (TablaIdioma.Rows.Count > 0) { ResultadoIdiomas = ResultadoIdiomas + TablaIdioma.Rows[0]["Nom_Idioma"].ToString() + " "; } } lblIdiomasDato.Text = ResultadoIdiomas; } }
protected void btnFinalizar_Click(object sender, EventArgs e) { Usuario.Insertar(); DataTable TablaUsuario = Usuario.Buscar(); Int16 IdUsuario = 0; if (TablaUsuario.Rows.Count > 0) { IdUsuario = Int16.Parse(TablaUsuario.Rows[0]["Id_Usuario"].ToString()); } Persona.FK_IdUsuario = IdUsuario; Persona.Insertar(); DataTable TablaPersona = Persona.Buscar(); Int16 IdPersona = 0; if (TablaPersona.Rows.Count > 0) { IdPersona = Int16.Parse(TablaPersona.Rows[0]["Id_Persona"].ToString()); } foreach (cIATEstudioNegocios ItemEstudio in ListaEstudios) { Estudio.AnnoInicial = Int16.Parse(ItemEstudio.AnnoInicial.ToString()); Estudio.AnnoFinal = Int16.Parse(ItemEstudio.AnnoFinal.ToString()); Estudio.Institucion = ItemEstudio.Institucion.ToString(); Estudio.Titulo = ItemEstudio.Titulo.ToString(); Estudio.FK_IdPersona = IdPersona; Estudio.Insertar(); } foreach (cIATExperienciaLaboralNegocios ItemExperienciaLaboral in ListaExperienciasLaborales) { ExperienciaLaboral.AnnoInicial = Int16.Parse(ItemExperienciaLaboral.AnnoInicial.ToString()); ExperienciaLaboral.AnnoFinal = Int16.Parse(ItemExperienciaLaboral.AnnoFinal.ToString()); ExperienciaLaboral.Empresa = ItemExperienciaLaboral.Empresa.ToString(); ExperienciaLaboral.Puesto = ItemExperienciaLaboral.Puesto.ToString(); ExperienciaLaboral.FK_IdPersona = IdPersona; ExperienciaLaboral.Insertar(); } foreach (String NombreIdioma in ListaIdiomas) { Idioma.Nom_Idioma = NombreIdioma; DataTable TablaIdioma = Idioma.Buscar(); Int16 IdIdioma = 0; if (TablaIdioma.Rows.Count > 0) { IdIdioma = Int16.Parse(TablaIdioma.Rows[0]["Id_Idioma"].ToString()); } IdiomaXPersona.FK_IdPersona = IdPersona; IdiomaXPersona.FK_IdIdioma = IdIdioma; IdiomaXPersona.Insertar(); } TelefonoHabitacion.FK_IdTipoContacto = 1; TelefonoHabitacion.FK_IdUsuario = IdUsuario; TelefonoHabitacion.Insertar(); TelefonoCelular.FK_IdTipoContacto = 2; TelefonoCelular.FK_IdUsuario = IdUsuario; TelefonoCelular.Insertar(); CorreoElectronico.FK_IdTipoContacto = 3; CorreoElectronico.FK_IdUsuario = IdUsuario; CorreoElectronico.Insertar(); }