コード例 #1
0
ファイル: clsSolicitud.cs プロジェクト: danielm2402/dao-pqrs
        public clsSolicitud Encontrar(int parCarp)
        {
            try
            {
                clsSQLITE.ConectarBase();
                //Escribimos la cadena sql
                string           varConsulta     = "select * from Solicitud where Carp=" + parCarp;
                SQLiteCommand    cmd             = new SQLiteCommand(varConsulta, clsSQLITE.atrConexion);
                SQLiteDataReader datos           = cmd.ExecuteReader();
                clsSolicitud     varObjSolicitud = new clsSolicitud();
                clsRemitente     varObjRemitente = new clsRemitente();
                int varId;

                while (datos.Read())
                {
                    this.atrCarp            = (int)datos[0];
                    this.atrConsecutivo     = Convert.ToString(datos[1]);
                    this.atrDepartamento    = Convert.ToString(datos[2]);
                    this.atrEstado          = Convert.ToString(datos[3]);
                    this.atrTipo            = Convert.ToString(datos[4]);
                    this.atrMedio           = Convert.ToString(datos[5]);
                    this.atrMotivo          = Convert.ToString(datos[6]);
                    this.atrMedicamento     = Convert.ToString(datos[7]);
                    this.atrCapitaEvento    = Convert.ToString(datos[8]);
                    this.atrMunicipioAplica = Convert.ToString(datos[9]);
                    varId = (int)datos[10];
                }
                this.atrObjRemitente = varObjRemitente.Encontrar((int)datos[9]);
                cmd.Dispose();
                if (varObjSolicitud.ObtenerCarp != 0)
                {
                    return(varObjSolicitud);
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception)
            {
                return(null);
            }
        }