Exemple #1
0
        public static void update(Docente docenteViejo, Docente docenteNuevo)
        {
            string sql = @"UPDATE       docentes
                         SET                id_horario_trabajo = @id_horario_trabajo_nuevo, salario = @salario_nuevo
                        WHERE        (legajo = @legajoDocente)";

            SqlConnection cn = new SqlConnection();

            cn.ConnectionString = "Data Source=ALEBELTRAMEN\\ALEJANDRA;Initial Catalog=ASA;Integrated Security=True";

            try
            {
                cn.Open();
                SqlCommand cmd = new SqlCommand(sql, cn);

                cmd.Parameters.AddWithValue("@legajoDocente", docenteViejo.legajo);
                cmd.Parameters.AddWithValue("@id_horario_trabajo_nuevo", HorarioDao.update(docenteNuevo.horarioTrabajo));
                cmd.Parameters.AddWithValue("@salario_nuevo", docenteNuevo.salario);
                PersonaDao.update(docenteViejo.docente, docenteNuevo.docente);


                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                throw new ApplicationException("Error al actualizar los datos del Docente" + ex.Message);
            }
            finally
            {
                cn.Close();
            }
        }
Exemple #2
0
        public static void update(Alumno alumnoViejo, Alumno alumnoNuevo, Persona personaAlumnoViejo, Persona personaAlumnoNuevo, Persona madreVieja, Persona padreViejo, Persona madreNueva, Persona padreNuevo)
        {
            string sql = @"UPDATE       alumnos
                         SET                conoce_musica = @conoce_musica_nuevo, id_nivel_estudio = @id_nivel_estudio_nuevo
                         WHERE        (legajo = @legajoAlumno)";

            SqlConnection cn = new SqlConnection();

            cn.ConnectionString = "Data Source=ALEBELTRAMEN\\ALEJANDRA;Initial Catalog=ASA;Integrated Security=True";

            try
            {
                cn.Open();
                SqlCommand cmd = new SqlCommand(sql, cn);

                int idNivelEstudioNuevo = 0;

                switch (alumnoNuevo.nivelEstudio.descripcion)
                {
                case "Sin Estudios": idNivelEstudioNuevo = 1;
                    break;

                case "Primario Incompleto": idNivelEstudioNuevo = 2;
                    break;

                case "Primario Completo": idNivelEstudioNuevo = 3;
                    break;

                case "Secundario Incompleto": idNivelEstudioNuevo = 4;
                    break;

                case "Secundario Completo": idNivelEstudioNuevo = 5;
                    break;

                case "Terciario Incompleto": idNivelEstudioNuevo = 6;
                    break;

                case "Terciario Completo": idNivelEstudioNuevo = 7;
                    break;

                case "Universitario Incompleto": idNivelEstudioNuevo = 8;
                    break;

                case "Universitario Completo": idNivelEstudioNuevo = 9;
                    break;

                case "Posgrado": idNivelEstudioNuevo = 10;
                    break;
                }

                PersonaDao.update(madreVieja, madreNueva);
                PersonaDao.update(padreViejo, padreNuevo);
                PersonaDao.update(personaAlumnoViejo, personaAlumnoNuevo);
                cmd.Parameters.AddWithValue("@legajoAlumno", alumnoViejo.legajo);
                cmd.Parameters.AddWithValue("@conoce_musica_nuevo", (Boolean)alumnoNuevo.conoceMusica);
                cmd.Parameters.AddWithValue("@id_nivel_estudio_nuevo", idNivelEstudioNuevo);



                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                throw new ApplicationException("Error al actualizar los datos del Alumno" + ex.Message);
            }
            finally
            {
                cn.Close();
            }
        }