Exemple #1
0
        public int NuevoRegistro(DatosPersona persona)
        {
            DatosSistema datos = new DatosSistema();
            string[] parametros = {"@operacion",
                                    "@rut",
                                    "@nombres",
                                    "@email",
                                    "@fechaNacimiento",
                                    "@edad",
                                    "@region",
                                    "@profesion",
                                    "@numsemestre",
                                    "@direccion",
                                    "@telefono",
                                    "@celular",
                                    "@imagen" };

            return datos.Ejecutar("spdatospersonalesIA",            parametros,"I",
                persona.Rut,
                persona.Nombres,
                persona.Email,
                persona.FechaNacimiento,
                persona.Edad,
                persona.Region,
                persona.Profesion,
                persona.Semestre,
                persona.Direccion,
                persona.Telefono,
                persona.Celular,
                persona.Imagen);
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     DatosPersona persona = new DatosPersona();
    
     dgpersonas.DataSource = persona.getPersonas();
     dgpersonas.DataBind();
      
 }
        protected void btnguardar_Click(object sender, EventArgs e)
        {

            DatosPersona persona = new DatosPersona();
            Antecedentes antecedentes = new Antecedentes();
            ExperienciaLaboral experiencia = new ExperienciaLaboral();
            Capacitacion capacitacion = new Capacitacion();



            Boolean fileOK = false;
            String path = Server.MapPath("~/UploadedImages/");
            if (FUAvatar.HasFile)
            {
                String fileExtension =
                    System.IO.Path.GetExtension(FUAvatar.FileName).ToLower();
                String[] allowedExtensions =
                    {".gif", ".png", ".jpeg", ".jpg"};
                for (int i = 0; i < allowedExtensions.Length; i++)
                {
                    if (fileExtension == allowedExtensions[i])
                    {
                        fileOK = true;
                    }
                }
            }

            if (fileOK)
            {
                try
                {
                    FUAvatar.PostedFile.SaveAs(path
                        + FUAvatar.FileName);
                    mensaje.Text = "File uploaded!";

                    persona.Rut = txtRut.Text.ToString();
                    persona.Nombres = txtNombres.Text.ToString();
                    persona.Email = txtemail.Text.ToString();
                    persona.FechaNacimiento = txtfNacimiento.Text.ToString();
                    persona.Edad = int.Parse(txtEdad.Text.ToString());
                    persona.Region = txtRegion.Text.ToString();
                    persona.Profesion = txtprofesion.Text.ToString();
                    persona.Semestre = int.Parse(txtNumSemestre.Text.ToString());
                    persona.Direccion = txtDireccion.Text.ToString();
                    persona.Telefono = txtTelefono.Text.ToString();
                    persona.Celular = txtCelular.Text.ToString();
                    persona.Imagen = FUAvatar.FileName;

                    antecedentes.Institucion = txtinstitucionantecedente.Text.ToString();
                    antecedentes.numSemestre = int.Parse(txtnumsemestresantecedente.Text.ToString());
                    antecedentes.Titulo = txttituloantecedente.Text.ToString();
                    antecedentes.Rut = txtRut.Text.ToString();

                    experiencia.Institucion = txtinstitucionesperiencia.Text.ToString();
                    experiencia.Cargo = txtcargoexperiencia.Text.ToString();
                    experiencia.Periodo = txtperiodoexperiencia.Text.ToString();
                    experiencia.Rut = txtRut.Text.ToString();

                    capacitacion.Institucion = txtintitucioncapasitacion.Text.ToString();
                    capacitacion.NombreCurso = txtnombrecurso.Text.ToString();
                    capacitacion.NumHorasAcademicas = txthorasacademicas.Text.ToString();
                    capacitacion.Rut = txtRut.Text.ToString();
                    if (persona.NuevoRegistro(persona) > 0)
                    {
                        mensaje.Text = "Registro ingresado correctamente";
                        if (antecedentes.NuevoRegistro(antecedentes) > 0)
                        {
                            mensaje.Text = "Antecedente ingresado correctamente";
                        }
                        if (experiencia.NuevoRegistro(experiencia) > 0)
                        {
                            mensaje.Text = "Experiencia ingresado correctamente";
                        }
                        if (capacitacion.NuevoRegistro(capacitacion) > 0)
                        {
                            mensaje.Text = "Capacitacion ingresado correctamente";
                        }

                    }
                    else {
                        mensaje.Text = "Registro ingresado correctamente";
                    }
                }
                catch (Exception ex)
                {
                    mensaje.Text = "File could not be uploaded.";
                }
            }

            
        }