コード例 #1
0
        private void setFieldsValue()
        {
            string    strSQL       = "SELECT * FROM tbl_usuario_maestrante WHERE Id_Usuario=" + this.m_Id + ";";
            clsDAL    oDAL         = new clsDAL();
            DataTable dtMaestrante = oDAL.getDataTable(strSQL);

            if (dtMaestrante.Rows.Count == 1)
            {
                this.m_IdGrupo             = System.Convert.ToByte(dtMaestrante.Rows[0]["Id_Grupo"]);
                this.m_NoCI                = System.Convert.ToString(dtMaestrante.Rows[0]["NoCI"]);
                this.m_IdAcademicoAutoriza = System.Convert.ToUInt32(dtMaestrante.Rows[0]["Id_AcademicoAutoriza"]);
                // Manejar los datos de los campos que pertecen al tema de proyecto del maestrante.
                strSQL = "SELECT * FROM tbl_maestrante_tema_proyecto WHERE Id_Usuario=" + this.m_Id + ";";
                DataTable dtTemaProyecto = oDAL.getDataTable(strSQL);
                this.m_TieneTemaProyecto = false;
                if (dtTemaProyecto.Rows.Count == 1)
                {
                    this.m_IdTemaProyecto     = System.Convert.ToByte(dtTemaProyecto.Rows[0]["Id_TemaProyecto"]);
                    this.m_Argumentos         = System.Convert.ToString(dtTemaProyecto.Rows[0]["Argumentos"]);
                    this.m_datSolicitud       = System.Convert.ToDateTime(dtTemaProyecto.Rows[0]["datSolicitud"]);
                    this.m_EstadoTemaProyecto = (clsMaestrante.enuEstadoTemaProyecto)(dtTemaProyecto.Rows[0]["Estado"]);
                    this.m_IdAcademicoRevisa  = System.Convert.ToUInt32(dtTemaProyecto.Rows[0]["Id_AcademicoRevisa"]);
                    this.m_TieneTemaProyecto  = true;
                }
            }
            oDAL = null;
        }
コード例 #2
0
 public bool getDataFromStruct(clsMaestrante.struMiTemaProyecto MiTemaProyecto)
 {
     this.m_IdTemaProyecto     = MiTemaProyecto.IdTemaProyecto;
     this.m_Argumentos         = MiTemaProyecto.Argumentos;
     this.m_datSolicitud       = MiTemaProyecto.datSolicitud;
     this.m_EstadoTemaProyecto = MiTemaProyecto.Estado;
     this.m_IdAcademicoRevisa  = MiTemaProyecto.IdAcademicoRevisa;
     return(true);
 }
コード例 #3
0
        /// <summary>
        /// Devuelve la cantidad de Temas de proyecto que se encuentran en el estado que se
        /// pase como valor en el parámetro Estado, de tipo clsMaestrante.enuEstadoTemaProyecto
        /// </summary>
        /// <param name="Estado">valor de tipo clsMaestrante.enuEstadoTemaProyecto (byte)</param>
        /// <returns></returns>
        public System.UInt16 getCantTemasProyecto(clsMaestrante.enuEstadoTemaProyecto Estado)
        {
            string strSQL = "SELECT COUNT(tbl_maestrante_tema_proyecto.Id_Usuario) " +
                            "FROM tbl_maestrante_tema_proyecto WHERE Estado=" + Estado.ToString("d") + ";";
            clsDAL oDAL = new clsDAL();

            System.UInt16 intResult;
            intResult = System.Convert.ToUInt16(oDAL.getEscalarValue(strSQL));
            oDAL      = null;
            return(intResult);
        }