예제 #1
0
        public bool actualizaDatosPadreFamilia()
        {
            //EEstudiante objEEstudianteDevuelto = new EEstudiante();
            int           result         = 0;
            ConexionesABD objConexionABD = new ConexionesABD();

            try
            {
                Meconecto = objConexionABD.Meconecto;

                defineOperacionEstudiante();

                DActor objDActor = new DActor(ObjEPadreFamilia);
                objDActor.actualizaDatosActor();

                string query = "UPDATE PadreDeFamilia SET Parentesco = @ParentescoP WHERE IdPadre = @IdPadreP ";  //para parametros y P para diferenciarlo
                Comandosql = new SqlCommand(query, Meconecto);
                Comandosql.Parameters.AddWithValue("@ParentescoP", ObjEPadreFamilia.Parentesco);
                Comandosql.Parameters.AddWithValue("@IdPadreP", ObjEPadreFamilia.IdPadre);
                result = Comandosql.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objConexionABD.CerrarConexion();
            }

            return(result > 0);
        }
예제 #2
0
        public bool actualizaDatosEmpleado()
        {
            //EEstudiante objEEstudianteDevuelto = new EEstudiante();
            int           result         = 0;
            ConexionesABD objConexionABD = new ConexionesABD();

            try
            {
                Meconecto = objConexionABD.Meconecto;
                DActor objDActor = new DActor(ObjEEmpleado);

                objDActor.actualizaDatosActor();

                string query = "UPDATE Empleado SET ClaveEmpleado = @ClaveEmpleadoP, Dependencia = @DependenciaP, Area = @AreaP, Puesto = @PuestoP WHERE IdEmpleado = @IdEmpleadoP";
                Comandosql = new SqlCommand(query, Meconecto);
                Comandosql.Parameters.AddWithValue("@ClaveEmpleadoP", ObjEEmpleado.ClaveEmpleado);
                Comandosql.Parameters.AddWithValue("@DependenciaP", ObjEEmpleado.Dependencia);
                Comandosql.Parameters.AddWithValue("@AreaP", ObjEEmpleado.Area);
                Comandosql.Parameters.AddWithValue("@PuestoP", ObjEEmpleado.Puesto);
                Comandosql.Parameters.AddWithValue("@IdEmpleadoP", ObjEEmpleado.IdEmpleado);
                result = Comandosql.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objConexionABD.CerrarConexion();
            }

            return(result > 0);
        }
예제 #3
0
        public bool actualizaDatosEstudiante()
        {
            //EEstudiante objEEstudianteDevuelto = new EEstudiante();
            int           result         = 0;
            ConexionesABD objConexionABD = new ConexionesABD();

            try
            {
                Meconecto = objConexionABD.Meconecto;
                DActor objDActor = new DActor(ObjEEstudiante);

                objDActor.actualizaDatosActor();

                string query = "UPDATE Estudiante SET Matricula = @MatriculaP, Escuela = @EscuelaP, Licenciatura = @LicenciaturaP, Semestre = @SemestreP WHERE IdEstudiante = @IdEstudianteP ";  //para parametros y P para diferenciarlo
                Comandosql = new SqlCommand(query, Meconecto);
                Comandosql.Parameters.AddWithValue("@MatriculaP", ObjEEstudiante.Matricula);
                Comandosql.Parameters.AddWithValue("@EscuelaP", ObjEEstudiante.Escuela);
                Comandosql.Parameters.AddWithValue("@LicenciaturaP", ObjEEstudiante.Licenciatura);
                Comandosql.Parameters.AddWithValue("@SemestreP", ObjEEstudiante.Semestre);
                Comandosql.Parameters.AddWithValue("@IdEstudianteP", ObjEEstudiante.IdEstudiante);
                result = Comandosql.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objConexionABD.CerrarConexion();
            }

            return(result > 0);
        }
예제 #4
0
        public EPadreDeFamilia AlmacenaDatosPadreDeFamilia()
        {
            int             result = 0;
            EPadreDeFamilia objEPadreFamiliaDevuelto = new EPadreDeFamilia();

            try
            {
                ConexionesABD objConexionABD = new ConexionesABD();
                Meconecto = objConexionABD.Meconecto;


                DEstudiante objDatosEstudiante = new DEstudiante(ObjEPadreFamilia.objEntidadEstudiante);


                defineOperacionEstudiante();

                if (ObjEPadreFamilia.IdActor == 0)
                {
                    DActor objDActor = new DActor(ObjEPadreFamilia);
                    ObjEPadreFamilia.IdActor = objDActor.AlmacenaDatosActor();
                }


                if (ObjEPadreFamilia.IdActor > 0)
                {
                    string query = "INSERT INTO  PadreDeFamilia (IdActor, IdEstudiante, parentesco) VALUES (@IdActorP, @IdEstudianteP, @IdParentesco);SELECT CAST(scope_identity() AS int)";  //para parametros y P para diferenciarlo
                    Comandosql = new SqlCommand(query, Meconecto);
                    Comandosql.Parameters.AddWithValue("@IdActorP", ObjEPadreFamilia.IdActor);
                    Comandosql.Parameters.AddWithValue("@IdEstudianteP", ObjEPadreFamilia.IdEstudiante);
                    Comandosql.Parameters.AddWithValue("@IdParentesco", ObjEPadreFamilia.Parentesco);
                    result = (int)Comandosql.ExecuteScalar();
                }

                objConexionABD.CerrarConexion();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            objEPadreFamiliaDevuelto.IdPadre      = result;
            objEPadreFamiliaDevuelto.IdActor      = ObjEPadreFamilia.IdActor;
            objEPadreFamiliaDevuelto.IdEstudiante = ObjEPadreFamilia.IdEstudiante;

            return(objEPadreFamiliaDevuelto);
        }
예제 #5
0
        public EEmpleado AlmacenaDatosEmpleado()
        {
            int       result = 0;
            EEmpleado objEEmpleadoDevuelto = new EEmpleado();

            try
            {
                ConexionesABD objConexionABD = new ConexionesABD();
                Meconecto = objConexionABD.Meconecto;


                DActor objDActor = new DActor(ObjEEmpleado);
                ObjEEmpleado.IdActor = objDActor.AlmacenaDatosActor();

                if (ObjEEmpleado.IdActor > 0)
                {
                    string query = "INSERT INTO  Empleado (ClaveEmpleado, Dependencia, Area, Puesto, IdActor) VALUES (@ClaveEmpleadoP, @DependenciaP, @AreaP, @PuestoP, @IdActorP);SELECT CAST(scope_identity() AS int)";  //para parametros y P para diferenciarlo
                    Comandosql = new SqlCommand(query, Meconecto);
                    Comandosql.Parameters.AddWithValue("@ClaveEmpleadoP", ObjEEmpleado.ClaveEmpleado);
                    Comandosql.Parameters.AddWithValue("@DependenciaP", ObjEEmpleado.Dependencia);
                    Comandosql.Parameters.AddWithValue("@AreaP", ObjEEmpleado.Area);
                    Comandosql.Parameters.AddWithValue("@PuestoP", ObjEEmpleado.Puesto);
                    Comandosql.Parameters.AddWithValue("@IdActorP", ObjEEmpleado.IdActor);
                    //Comandosql.Parameters.AddWithValue("@IdTipoP", ObjEEmpleado.IdTipo);
                    //Comandosql.Parameters.AddWithValue("@IdTipoP", ObjEEmpleado.objActor.ObjTipo.IdTipo);

                    result = (int)Comandosql.ExecuteScalar();

                    //command.Parameters.AddWithValue("@ContraseñaC", ObjAdminModelo.Contraseña);
                    // int result = command.ExecuteNonQuery();
                }

                objConexionABD.CerrarConexion();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            objEEmpleadoDevuelto.IdEmpleado = result;
            objEEmpleadoDevuelto.IdActor    = ObjEEmpleado.IdActor;

            return(objEEmpleadoDevuelto);
        }
예제 #6
0
        public EEstudiante AlmacenaDatosEstudiante()
        {
            int         result = 0;
            EEstudiante objEEstudianteDevuelto = new EEstudiante();

            try
            {
                ConexionesABD objConexionABD = new ConexionesABD();
                Meconecto = objConexionABD.Meconecto;


                DActor objDActor = new DActor(ObjEEstudiante);
                ObjEEstudiante.IdActor = objDActor.AlmacenaDatosActor();

                if (ObjEEstudiante.IdActor > 0)
                {
                    string query = "INSERT INTO  Estudiante (Matricula, Escuela, Licenciatura, Semestre, IdActor) VALUES (@MatriculaP, @EscuelaP, @LicenciaturaP, @SemestreP, @IdActorP);SELECT CAST(scope_identity() AS int)";  //para parametros y P para diferenciarlo
                    Comandosql = new SqlCommand(query, Meconecto);
                    Comandosql.Parameters.AddWithValue("@MatriculaP", ObjEEstudiante.Matricula);
                    Comandosql.Parameters.AddWithValue("@EscuelaP", ObjEEstudiante.Escuela);
                    Comandosql.Parameters.AddWithValue("@LicenciaturaP", ObjEEstudiante.Licenciatura);
                    Comandosql.Parameters.AddWithValue("@SemestreP", ObjEEstudiante.Semestre);
                    Comandosql.Parameters.AddWithValue("@IdActorP", ObjEEstudiante.IdActor);
                    //Comandosql.Parameters.AddWithValue("@IdTipoP", ObjEEstudiante.IdTipo);
                    //Comandosql.Parameters.AddWithValue("@IdTipoP", ObjEEstudiante.objActor.ObjTipo.IdTipo);

                    result = (int)Comandosql.ExecuteScalar();

                    //command.Parameters.AddWithValue("@ContraseñaC", ObjAdminModelo.Contraseña);
                    // int result = command.ExecuteNonQuery();
                }

                objConexionABD.CerrarConexion();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            objEEstudianteDevuelto.IdEstudiante = result;
            objEEstudianteDevuelto.IdActor      = ObjEEstudiante.IdActor;

            return(objEEstudianteDevuelto);
        }