Beispiel #1
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);
        }
 public NPadredeFamilia(EPadreDeFamilia objEPadreFamiliaRecibido)
 {
     this.objEntidadPadreFamilia = objEPadreFamiliaRecibido;
 }
Beispiel #3
0
        //Se obtiene los datos del usuario por medio de objEacceso que se creo en el constructor
        public EPadreDeFamilia GetDatosPadreFamilia()
        {
            EPadreDeFamilia ObjEPadreFamiliaDevuelto = new EPadreDeFamilia();

            try
            {
                ConexionesABD objConexionABD = new ConexionesABD();
                Meconecto = objConexionABD.Meconecto;
                string query = getSelect();

                Comandosql = new SqlCommand(query, Meconecto);


                DataSet DatasetLleno = new DataSet();

                // Assumes that connection is a valid SqlConnection object.

                SqlDataAdapter adapter = new SqlDataAdapter(query, Meconecto);


                if (!String.IsNullOrEmpty(ObjEPadreFamilia.Nombre))
                {
                    adapter.SelectCommand.Parameters.AddWithValue("@NombreP", "%" + ObjEPadreFamilia.Nombre + "%");
                }

                if (!String.IsNullOrEmpty(ObjEPadreFamilia.Apellido1))
                {
                    adapter.SelectCommand.Parameters.AddWithValue("@Apellido1P", ObjEPadreFamilia.Apellido1);
                }

                if (!String.IsNullOrEmpty(ObjEPadreFamilia.Apellido2))
                {
                    adapter.SelectCommand.Parameters.AddWithValue("@Apellido2P", ObjEPadreFamilia.Apellido2);
                }



                //  DataSet DSUsuario = new DataSet();// dataset de usuario
                adapter.Fill(DatasetLleno, "PadreDeFamilia");

                if (DatasetLleno.Tables[0].Rows.Count > 0)
                {
                    DataRow DrLleno = DatasetLleno.Tables[0].Rows[0];
                    ObjEPadreFamiliaDevuelto.IdEstudiante = Convert.ToInt32(DrLleno["IdEstudiante"]);
                    ObjEPadreFamiliaDevuelto.objEntidadEstudiante.Licenciatura = DrLleno["Licenciatura"].ToString();
                    ObjEPadreFamiliaDevuelto.objEntidadEstudiante.Matricula    = DrLleno["Matricula"].ToString();
                    ObjEPadreFamiliaDevuelto.objEntidadEstudiante.Semestre     = Convert.ToInt32(DrLleno["Semestre"]);
                    //ObjEEstudiannteDevuelto.IdTipo = Convert.ToInt32(DrLleno["IdTipo"]);
                    ObjEPadreFamiliaDevuelto.objEntidadEstudiante.Escuela = DrLleno["Escuela"].ToString();
                    ObjEPadreFamiliaDevuelto.IdActor = Convert.ToInt32(DrLleno["IdActor"]);

                    ObjEPadreFamiliaDevuelto.IdActor   = Convert.ToInt32(DrLleno["IdActor"]);
                    ObjEPadreFamiliaDevuelto.Nombre    = DrLleno["Nombre"].ToString();
                    ObjEPadreFamiliaDevuelto.Apellido1 = DrLleno["Apellido1"].ToString();
                    ObjEPadreFamiliaDevuelto.Apellido2 = DrLleno["Apellido2"].ToString();
                    ObjEPadreFamiliaDevuelto.Correo    = DrLleno["Correo"].ToString();
                    ObjEPadreFamiliaDevuelto.Telefono  = Convert.ToInt64(DrLleno["Telefono"]);

                    ObjEPadreFamiliaDevuelto.ObjTipo.IdTipo = Convert.ToInt32(DrLleno["IdTipo"]);
                }



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

            return(ObjEPadreFamiliaDevuelto);
        }
Beispiel #4
0
 public DPadreDeFamilia(EPadreDeFamilia objEPadreFamiliaRecibido)
 {
     this.ObjEPadreFamilia = objEPadreFamiliaRecibido;
 }