Example #1
0
        public clsPresenta Encontrar(long parCedula, int parCarp)
        {
            try
            {
                clsSQLITE.ConectarBase();
                //Escribimos la cadena sql
                string           varConsulta     = "select * from Presenta where (Cedula=" + parCedula + " and Carp=" + parCarp + ");";
                SQLiteCommand    cmd             = new SQLiteCommand(varConsulta, clsSQLITE.atrConexion);
                SQLiteDataReader datos           = cmd.ExecuteReader();
                clsPresenta      varObjPresenta  = new clsPresenta();
                clsSolicitud     varObjSolicitud = new clsSolicitud();
                clsCliente       varObjCliente   = new clsCliente();

                while (datos.Read())
                {
                    this.atrObjCliente          = varObjCliente.Encontrar((long)datos[0]);
                    this.atrObjSolicitud        = varObjSolicitud.Encontrar((int)datos[1]);
                    this.atrFecha               = Convert.ToString(datos[2]);
                    this.atrEnvioRespuesta      = Convert.ToString(datos[3]);
                    this.atrFechaEnvioRespuesta = Convert.ToString(datos[4]);
                    this.atrEntregaMx           = Convert.ToString(datos[5]);
                    this.atrCumplimiento        = Convert.ToString(datos[6]);
                    this.atrJustificacion       = Convert.ToString(datos[7]);
                }
                datos.Dispose();
                cmd.Dispose();


                if ((varObjPresenta.ObtenerCliente != null) && (varObjPresenta.ObtenerSolicitud != null))
                {
                    return(varObjPresenta);
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception)
            {
                return(null);
            }
        }