示例#1
0
 public void Insertar(InfoEstudios estudios)
 {
     try
     {
         BD_SIRESEPEntities entities = new BD_SIRESEPEntities();
         entities.InfoEstudios.Add(estudios);
         entities.SaveChanges();
     }
     catch (Exception ee)
     {
         throw;
     }
 }
示例#2
0
 public void Eliminar(InfoEstudios estudios)
 {
     try
     {
         BD_SIRESEPEntities entities = new BD_SIRESEPEntities();
         var result = entities.InfoEstudios.Find(estudios.idEstudios);
         entities.InfoEstudios.Remove(result);
         entities.SaveChanges();
     }
     catch (Exception ee)
     {
         throw;
     }
 }
示例#3
0
 public void Insertar(InfoEstudios estudios)
 {
     try
     {
         using (TransactionScope scope = new TransactionScope())
         {
             SIRESEP.DAL.Clases.ManInfoEstudios._Instancia.Insertar(estudios);
             scope.Complete();
         }
     }
     catch (Exception ee)
     {
         throw;
     }
 }
示例#4
0
 public void Actualizar(InfoEstudios estudios)
 {
     try
     {
         using (BD_SIRESEPEntities entities = new BD_SIRESEPEntities())
         {
             entities.Entry(estudios).State = System.Data.Entity.EntityState.Modified;
             entities.SaveChanges();
         }
     }
     catch (Exception ee)
     {
         throw;
     }
 }
        protected void AgregarPerfil_Click(object sender, EventArgs e)
        {
            #region Info Adicional

            adic                    = new InfoAdicional();
            adic.nivelIdioma        = TxtIdioma.Value;
            adic.idIdioma           = getID6(ListaIdiomas.SelectedValue);
            adic.idLicenciaConducir = getID7(ListaLicencias.SelectedValue);
            SIRESEP.BS.Clases.ManInfoAdicional._Instancia.Insertar(adic);
            #endregion

            #region Info Habilidades

            habi           = new InfoHabilidad();
            habi.habilidad = txtHabilidades.Value;
            SIRESEP.BS.Clases.ManInfoHabilidad._Instancia.Insertar(habi);
            #endregion

            #region Certificaciones

            certi        = new Certificaciones();
            certi.nombre = txtCertificacion.Value;
            certi.ano    = Convert.ToDateTime(fechaCerti.Text);
            SIRESEP.BS.Clases.ManCertificaciones._Instancia.Insertar(certi);
            #endregion

            #region Info Laboral

            laboral                   = new InfoLaboral();
            laboral.profesion         = txtProfesion.Value;
            laboral.tiempoExperiencia = Convert.ToInt32(txtExperiencia.Value);
            SIRESEP.BS.Clases.ManInfoLaboral._Instancia.Insertar(laboral);
            #endregion

            #region Info de estudios
            estu = new InfoEstudios();
            estu.idInstitucion  = getID3(lista3.SelectedValue);
            estu.idCarrera      = getID4(lista4.SelectedValue);
            estu.idGradoEstudio = getID5(lista5.SelectedValue);
            SIRESEP.BS.Clases.ManInfoEstudios._Instancia.Insertar(estu);



            Insertado.Visible = true;
            #endregion

            #region Datos personales
            perfilpersona = new PerfilPersona();

            string UsuarioSes = (Session["ced"].ToString());

            var query = (from a in SIRESEP.BS.ManUsuario._Instancia.Mostrar().AsEnumerable()
                         where a._cedula.Contains(UsuarioSes) select a._idUsuario);

            int idUsuario;
            idUsuario = Convert.ToInt32(query.First());

            perfilpersona.nombre          = nombreFront.Value;
            perfilpersona.apellidos       = apellidosFront.Value;
            perfilpersona.fechaNacimiento = Convert.ToDateTime(fechaFront.Text);
            perfilpersona.telefono        = Convert.ToInt32(telefonoFront.Value);
            perfilpersona.direccion       = DireccionFront.Value;
            perfilpersona.idNacionalidad  = getID(lista1.SelectedItem.Value);
            perfilpersona.idGenero        = getID2(lista2.SelectedItem.ToString());
            perfilpersona.idEstado        = 1;
            perfilpersona.usuarioCrea     = Environment.UserName;
            perfilpersona.fechaCreacion   = Convert.ToDateTime(DateTime.Now);
            perfilpersona.usuarioModifica = "n/a";
            perfilpersona.FechaModifica   = Convert.ToDateTime(DateTime.Now);
            perfilpersona.idUsuario       = idUsuario;


            SIRESEP.BS.Clases.ManPerfilPersona._Instancia.Insertar(perfilpersona);
            Response.Write("<script>alert('Insertado correctamente!')</script>");
            Formulario1.Visible = false;

            Label1.Visible = true;
            #endregion
        }