protected void btnAgregar_Click(object sender, EventArgs e)
        {
            Validate("gvEstudios");

            if (Page.IsValid)
            {
                cIATEstudioNegocios Estudio = new cIATEstudioNegocios(1, "A", 2, "B");

                Estudio.AnnoInicial  = Int16.Parse(txtAñoInicialEstudio.Text);
                Estudio.AnnoFinal    = Int16.Parse(txtAñoFinalEstudio.Text);
                Estudio.Institucion  = txtInstitucionEstudio.Text;
                Estudio.Titulo       = txtTituloEstudio.Text;
                Estudio.FK_IdPersona = Int16.Parse(Session["Id_Persona"].ToString());

                Estudio.Insertar();

                txtAñoInicialEstudio.Text  = "";
                txtAñoFinalEstudio.Text    = "";
                txtInstitucionEstudio.Text = "";
                txtTituloEstudio.Text      = "";
                txtAñoInicialEstudio.Focus();

                cargarDataGridEstudios();
            }
        }
Ejemplo n.º 2
0
        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();
        }