Пример #1
0
        public void update(Alumno objAlumno)
        {
            bool verificacion;
            //validad idAlumno estado = 1

            string codigo   = objAlumno.IdAlumno.ToString();
            int    idAlumno = 0;

            if (codigo == null)
            {
                objAlumno.Estado = 10;
                return;
            }
            else
            {
                try
                {
                    idAlumno     = Convert.ToInt32(objAlumno.IdAlumno);
                    verificacion = idAlumno >= 10 && idAlumno <= 99;
                    if (!verificacion)
                    {
                        objAlumno.Estado = 1;
                        return;
                    }
                }
                catch (Exception e)
                {
                    objAlumno.Estado = 100;
                }
            }

            //validar nombre Alumno estado = 2

            string nombre = objAlumno.Nombre;

            if (nombre == null)
            {
                objAlumno.Estado = 20;
                return;
            }
            else
            {
                nombre       = objAlumno.Nombre.Trim();
                verificacion = nombre.Length > 0 && nombre.Length <= 50;

                if (!verificacion)
                {
                    objAlumno.Estado = 2;
                    return;
                }
            }

            //validar apellido telefono estado = 4

            string telefono = objAlumno.Telefono;

            if (telefono == null)
            {
                objAlumno.Estado = 40;
                return;
            }
            else
            {
                telefono     = objAlumno.Telefono.Trim();
                verificacion = telefono.Length > 0 && telefono.Length <= 50;

                if (!verificacion)
                {
                    objAlumno.Estado = 4;
                    return;
                }
            }

            //Validar apellido Alumno estado = 3
            string apellido = objAlumno.Apellido;

            if (apellido == null)
            {
                objAlumno.Estado = 30;
                return;
            }
            else
            {
                apellido     = objAlumno.Apellido.Trim();
                verificacion = apellido.Length > 0 && apellido.Length <= 50;

                if (!verificacion)
                {
                    objAlumno.Estado = 3;
                    return;
                }
            }

            objAlumno.Estado = 99;
            objAlumnoDao.update(objAlumno);
        }
Пример #2
0
    protected void btn_Guardar_Click(object sender, EventArgs e)
    {
        //Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "clave", "alert('I am here');", true);// no hace falta esto

        TipoDocumento TipoDoc;

        if (ddl_TipoDoc.SelectedValue != "0")
        {
            TipoDoc = TipoDocumentoDao.obtenerTipoDocumento(ddl_TipoDoc.SelectedIndex);
        }
        else
        {
            Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "clave", "alert('Faltó ingresar el Tipo de Documento del Alumno. Ingrese nuevamente');", true);
            return;
        }

        TipoDocumento TipoDocMadre;

        if (ddl_TipoDocMadre.SelectedValue != "0")
        {
            TipoDocMadre = TipoDocumentoDao.obtenerTipoDocumento(ddl_TipoDocMadre.SelectedIndex);
        }
        else
        {
            Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "clave", "alert('Faltó ingresar el Tipo de Documento de la madre del alumno. Ingrese nuevamente');", true);
            return;
        }

        TipoDocumento TipoDocPadre;

        if (ddl_TipoDocPadre.SelectedValue != null)
        {
            TipoDocPadre = TipoDocumentoDao.obtenerTipoDocumento(ddl_TipoDocPadre.SelectedIndex);
        }
        else
        {
            Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "clave", "alert('Faltó ingresar el Tipo de Documento del padre del alumno. Ingrese nuevamente');", true);
            return;
        }


        Persona alumnoPersona = new Persona();

        alumnoPersona.nombre          = txt_Nombre.Text;
        alumnoPersona.apellido        = txt_Apellido.Text;
        alumnoPersona.numDoc          = int.Parse(txt_NumDoc.Text);
        alumnoPersona.domicilio       = txt_Domicilio.Text;
        alumnoPersona.telefono        = txt_Telefono.Text;
        alumnoPersona.tipoDoc         = TipoDoc;
        alumnoPersona.celular         = txt_Celular.Text;
        alumnoPersona.mail            = txt_mail.Text;
        alumnoPersona.fechaNacimiento = DateTime.Parse(txt_FechaNacimiento.Text);
        alumnoPersona.tipoDoc         = TipoDoc;

        Persona madre = new Persona();

        madre.nombre          = txt_NombreMadre.Text;
        madre.apellido        = txt_ApellidoMadre.Text;
        madre.numDoc          = int.Parse(txt_NumDocMadre.Text);
        madre.domicilio       = txt_DomicilioMadre.Text;
        madre.telefono        = txt_TelefonoMadre.Text;
        madre.tipoDoc         = TipoDocMadre;
        madre.celular         = txt_CelularMadre.Text;
        madre.mail            = txt_MailMadre.Text;
        madre.fechaNacimiento = DateTime.Parse(txt_FechaNacimientoMadre.Text);
        madre.tipoDoc         = TipoDocMadre;

        Persona padre = new Persona();

        padre.nombre          = txt_NombrePadre.Text;
        padre.apellido        = txt_ApellidoPadre.Text;
        padre.numDoc          = int.Parse(txt_NumDocPadre.Text);
        padre.domicilio       = txt_DomicilioPadre.Text;
        padre.telefono        = txt_TelefonoPadre.Text;
        padre.tipoDoc         = TipoDocPadre;
        padre.celular         = txt_CelularPadre.Text;
        padre.mail            = txt_mail.Text;
        padre.fechaNacimiento = DateTime.Parse(txt_FechaNacimientoPadre.Text);
        padre.tipoDoc         = TipoDocPadre;

        Alumno  alumno = new Alumno();
        Boolean flag   = false;

        if (opt_Si.Checked)
        {
            flag = true;
        }
        else
        {
            flag = false;
        }
        alumno.conoceMusica = flag;

        //NivelEstudio nivelEstudio = new NivelEstudio(NivelEstudioDao.obtener(ddl_NivelEstudio.SelectedIndex + 1).descripcion);
        NivelEstudio nivelEstudio = new NivelEstudio();

        if (ddl_NivelEstudio.SelectedValue != "0")
        {
            nivelEstudio.descripcion = ddl_NivelEstudio.SelectedItem.Text;
        }

        alumno.nivelEstudio = nivelEstudio;


        alumno.alumno = alumnoPersona;
        alumno.madre  = madre;
        alumno.padre  = padre;


        Alumno alumnoViejo = AlumnoDao.obtenerPorLegajo(int.Parse(txt_legajo.Text));

        if (alumnoViejo != null)
        {
            Persona personaAlumnoViejo = alumnoViejo.alumno;
            Persona madreVieja         = alumnoViejo.madre;
            Persona padreViejo         = alumnoViejo.padre;

            AlumnoDao.update(alumnoViejo, alumno, personaAlumnoViejo, alumnoPersona, madreVieja, padreViejo, madre, padre);
        }
        else
        {
            AlumnoDao.add(alumno, madre, alumnoPersona, padre);
        }
    }
Пример #3
0
        public void update(Alumno objAlumno)
        {
            bool verificacion;

            //validar Nombre Alumno estado=2
            string nombre = objAlumno.Nombre;

            if (nombre == null)
            {
                objAlumno.Estado = 20;
                return;
            }
            else
            {
                nombre       = objAlumno.Nombre.Trim();
                verificacion = nombre.Length > 0 && nombre.Length <= 50;
                if (!verificacion)
                {
                    objAlumno.Estado = 2;
                    return;
                }
            }
            //Validar Apellido Alumno estado=3
            string apellido = objAlumno.Apellido;

            if (apellido == null)
            {
                objAlumno.Estado = 30;
                return;
            }
            else
            {
                apellido     = objAlumno.Apellido.Trim();
                verificacion = apellido.Length > 0 && apellido.Length <= 50;
                if (!verificacion)
                {
                    objAlumno.Estado = 3;
                    return;
                }
            }
            //validar Telefono Alumno estado=4
            string telefono = objAlumno.Telefono;

            if (telefono == null)
            {
                objAlumno.Estado = 40;
                return;
            }
            else
            {
                telefono     = objAlumno.Telefono.Trim();
                verificacion = telefono.Length > 0 && telefono.Length <= 50;
                if (!verificacion)
                {
                    objAlumno.Estado = 4;
                    return;
                }
            }

            objAlumno.Estado = 99;
            objAlumnoDao.update(objAlumno);
        }
Пример #4
0
 public void AlumnoActualizar(Alumno pro)
 {
     dao.update(pro);
 }